標籤:vim esc sublime
最近發現了 sublime 居然能開啟 vim 的功能,加上這麼炫(逼)酷(格)的外觀,果斷使用之.
我使用 vim 的時候習慣用 zz代替 Esc ,綜上所述,需要完善兩個點:
1. 開啟 vim 功能
2. 配置快速鍵
### 開啟 vim 功能
其實,只要直接按 Esc 即可… 但是只能使用簡單的模式,不能用 底行(命令列)模式
還有的版本不支援直接 Esc ,所以還是說說配置方式.
進入 preferences->Settings-User, 添加如下一行
"ignored_packages":
[
]
這句的意思是把忽略的包設定為空白,意思是啟用所有的包.
現在儲存,然後按 Esc ,你已經能簡單使用 vim 的命令了
配置命令列模式
到這裡下載外掛程式.
從 Preferences->Browse Packages 進入外掛程式目錄.解壓
修改按鍵
修改 Vintage目錄(注意,不是剛剛放進去的)下面的 Default.sublime-keymap在最後一個 ] 前面寫一個 ","(沒有引號),然後粘貼```//for vim { "keys": ["z","z"], "command": "exit_insert_mode", "context": [ { "key": "setting.command_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": "setting.command_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 配置 vim模式 並修改 Esc快速鍵