Я новичок в vimscrip. Я экспериментирую с некоторым кодом в .vimrc, чтобы настроить мой текстовый редактор vim.Vimscript imap ctrl ошибка
Вот весь мой код:
map m dd
vmap a Gy
imap <c-i> #include
iabbrev LOL Mark was here
autocmd VimEnter * echo "Welcome to vim :)"
if strftime("%H") < 12
set background=light
else
set background=dark
endif
Все работает отлично за исключением imap <c-i> #include
.
Если я нахожу CTRL+i
в режиме вставки, он пишет #include
как должен.
Однако, если я нажимаю TAB
, он также пишет #include
, когда я вхожу в режим вставки.
Я не понимаю, почему это происходит. Кто-нибудь советует? Спасибо
'' и '' неотличимы друг от друга. Вам нужно выбрать другой ярлык. –
romainl
Является ли '' конкретно неотличимым от '' или я могу сделать' '(например, int' ctrl + m')? –
mas4
'' неотличим от ''. Вы должны попробовать '' mappings: ': help mapleader'. –
romainl