sublime 按esc经常进入sublime command modee 怎么回到insert mode

sublime 按esc经常进入command mode 怎么回到insert mode_百度知道最近发现了 sublime 居然能开启 vim 的功能,加上这么炫(逼)酷(格)的外观,果断使用之.
我使用 vim 的时候习惯用 zz代替 Esc ,综上所述,需要完善两个点:
1. 打开 vim 功能
### 打开 vim 功能
其实,只要直接按 Esc 即可… 但是只能使用简单的模式,不能用 底行(命令行)模式
还有的版本不支持直接 Esc ,所以还是说说配置方式.
进入 preferences-&Settings-User, 添加如下一行
"ignored_s":
这句的意思是把忽略的包设置为空,意思是启用所有的包.
现在保存,然后按 Esc ,你已经能简单使用 vim 的命令了
配置命令行模式
到这里下载插件.
从 Preferences-&Browse Packages 进入插件目录.解压
修改 Vintage目录(注意,不是刚刚放进去的)下面的
Default.sublime-keymap
在最后一个 ] 前面写一个 ","(没有引号),然后粘贴
{ "keys": ["z","z"], "": "exit_insert_mode",
"context":
{ "key": "mand_mode", "operand": false },
{ "key": "setting.is_widget", "operand": false }
{ "keys": ["z","z"], "command": "hide_auto_complete", "context":
{ "key": "auto_complete_visible", "operator": "equal", "operand": true }
{ "keys": ["z","z"], "command": "vi_cancel_current_action", "context":
{ "key": "mand_mode" },
{ "key": "selection_empty", "operator": "equal", "operand": true, "match_all": false },
{ "key": "vi_has_input_state" }
注: "keys": ["z","z"] 这样代表序列输入,即 z 然后再 z
如果想同时按下两个键,比如 shift+space 那么是
"keys": ["shift+space"]
如此,就好了.我运行的时候,报错了一下,没仔细看,后来也没什么影响.sublime 按esc经常进入command mode 怎么回到insert mode_百度知道

我要回帖

更多关于 sublime command line 的文章

 

随机推荐