Visual studio code Vim VS代码扩展:如何重新映射;我";在正常模式下退出键?
所以我想重新映射“I”以转义键,因为我发现它更容易记住。但当我对VS代码的settings.json执行此操作时:Visual studio code Vim VS代码扩展:如何重新映射;我";在正常模式下退出键?,visual-studio-code,vscodevim,Visual Studio Code,Vscodevim,所以我想重新映射“I”以转义键,因为我发现它更容易记住。但当我对VS代码的settings.json执行此操作时: "vim.normalModeKeyBindings": [ { "before": [ "i" ], "after": [ "<Esc>" ]
"vim.normalModeKeyBindings": [
{
"before": [
"i"
],
"after": [
"<Esc>"
]
}
]
“vim.normalModeKeyBindings”:[
{
“之前”:[
“我”
],
“之后”:[
""
]
}
]
“i”键被禁用,并且不会发生任何事情。仅禁用插入模式下的“i”键。帮助,我是vim新手。在vim中,使用
I
keybinding从正常模式进入插入模式。esc
键通常用于进入正常模式。将i
设置为esc
绝对是一种反模式。通常,人们将CapsLock
设置为esc
键,因为它更靠近键盘中的主行,您不必伸手够到esc
键,而且有时会让人讨厌。
我还看到一些人在使用jj
而不是esc
不过,要回答您的问题,只需从命令面板(Ctrl+Shift+p
)打开首选项:打开键盘快捷键
),然后搜索vim_escape
。然后双击它并输入键i
,然后再次按enter
。这会让你得到想要的结果。
再次建议您不要进行此重新映射