【发布时间】:2011-06-16 14:15:11
【问题描述】:
它运行良好,但它依赖于我使用 Esc 来退出输入模式。
我倾向于使用 jj(我在 -vimrc 中设置的)
如何调整最后一行代码以适应jj?
“当你点击escape时,你需要下一行来改变颜色。
inoremap <Esc> <Esc>:highlight Normal guibg=Sys_Window<cr>
【问题讨论】:
它运行良好,但它依赖于我使用 Esc 来退出输入模式。
我倾向于使用 jj(我在 -vimrc 中设置的)
如何调整最后一行代码以适应jj?
“当你点击escape时,你需要下一行来改变颜色。
inoremap <Esc> <Esc>:highlight Normal guibg=Sys_Window<cr>
【问题讨论】:
您可以在 ~/.vimrc 中使用以下映射:
inoremap jj <Esc>:highlight Normal guibg=Sys_Window<CR>
注意:如果您已经有 inoremap jj <Esc> 行,则可以将 inoremap 替换为仅 imap —— 这样,jj 就“通过”并且还使用您设置的 <Esc> 绑定。
希望这会有所帮助!
【讨论】:
退出插入模式时会启动一个事件。也许你应该更好地使用它:
augroup alterNormal
autocmd InsertLeave * :highlight Normal guibg=Sys_Window
augroup END
【讨论】: