我经常在 vim 中犯同样的错误:
- 我忘记了我是处于插入模式还是命令模式,然后我输入,我得到随机命令或者我修改/删除代码,并且我必须撤消。我真的经常犯这个错误。
我正在考虑使用:colorscheme my_color_file
在两种配色方案之间切换,具体取决于我是否处于插入模式。
基本上,command_color_file.vim
命令模式有红色签名(关键字、选项卡),而insert_color_file.vim
有绿色签名。
但是,我不知道如何:colorscheme
在进入一种或另一种模式时执行呼叫。
知道是否可以这样做吗?
答案1
我没有测试过,但尝试这样的事情:
:autocmd InsertEnter * :colorscheme my_color_file_insert
:autocmd InsertLeave * :colorscheme my_color_file_command
本页介绍 Vim 中的事件驱动脚本似乎对如何做有一个很好的描述