VIM вопрос о плагине colorize - PullRequest
0 голосов
/ 16 июня 2011

Работает хорошо, но полагается на то, что я использовал Esc для выхода из режима ввода.

Я склонен использовать jj (который я настроил в-vimrc)

Как настроить последнюю строку кода, чтобы она соответствовала jj ?

"Вам нужна следующая строка, чтобы изменить цвет, когда вы нажимаете escape.

inoremap <Esc> <Esc>:highlight Normal guibg=Sys_Window<cr>

Ответы [ 2 ]

1 голос
/ 16 июня 2011

Существует событие, которое запускается при выходе из режима вставки. Может быть, вам лучше использовать это:

augroup alterNormal
    autocmd InsertLeave * :highlight Normal guibg=Sys_Window
augroup END
1 голос
/ 16 июня 2011

Вы можете использовать следующее отображение в вашем ~ / .vimrc :

inoremap jj <Esc>:highlight Normal guibg=Sys_Window<CR>

Примечание : если у вас уже есть строка inoremap jj <Esc>, вы можете заменить inoremap всего на imap - таким образом, jj просто "провалится" и также использует ваше <Esc> связывание, которое вы установили.

Надеюсь, это поможет!

...