sublime Text下面,可以兼容vim模式,非常的方便
美中不足的是,mac下使用vim,会出现中文输入法捕获的问题。sublime下也不意外。
具体问题描述:
在sublime得vim模式下,如果在插入模式下使用的是中文输入法(特别是在写中文注释的时候),按Esc
返回命令模式之后,键盘输入会被中文输入法捕获
并不能正确的操作命令,特别的烦。
搜索了很多的解决方法,都是原生vim的解决方法。但是没有一个方法是能解决mac下sublime的vim模式的。
最后找到了sublime的一个插件IMSwitchForVintage
使用方法如下
1、command+shift+P,选择 Package Control: install Package
2、搜索IMSwitchForVintage
并安装
3、等待安装完成后,在打开终端,输入命令
sublime 2
chmod +x ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/IMSwitchForVintage/im
sublime 3
chmod +x ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/IMSwitchForVintage/im
4、完成,这样按esc返回命令模式的时候,会自动切换成英文,不会出现中文输入法捕获问题