sublime 中使用vim模式
在sublime中编写代码时使用vim快捷键,编写非常方便,但是使用vim模式时,有部分快捷键会出现冲突,例如,常用的 ctrl + [ 快捷键,在vim中表示 Esc (退出插入模式), 而在sublime 中表示 incident, 容易给使用带来麻烦。 但是只要做稍微的修改,就能解决这种麻烦。
1. 修改seting
sublime ->preference->seting 添加修改
{
"caret_extra_bottom": 1,
"caret_extra_top": 1,
"caret_extra_width": 2,
"font_size": 11,
"ignored_packages":
[
],
"vintage_ctrl_keys": true,
"vintage_start_in_command_mode": true
}
其中, “vintage_ctrl_keys”: true 表示增加部分vim快捷键,”vintage_start_in_command_mode”: true 表示打开时直接进入vim 模式,tab采用4个空格。
2.修改退出插入模式快捷键
sublime->preference->key binding 添加修改
[
{ "keys": ["ctrl+]"], "command": "unbound" },
{ "keys": ["ctrl+["], "command": "unbound" },
{ "keys": ["ctrl+["], "command": "exit_insert_mode",
"context":
[
{ "key": "setting.command_mode", "operand": false },
{ "key": "setting.is_widget", &