我想知道,如何通过按Esc
键在Vim中插入模式后,如何在VSCode中自动保存当前文件?
您可以将insertModeKeyBinding
添加到Esc
中的settings.json
键,如下所示:
"vim.insertModeKeyBindingsNonRecursive": [
{
"before": ["<Esc>"],
"after": ["<Esc>", ":", "w", "<Enter>"]
}
]
请注意,只有使用Esc
键从插入模式进入正常模式时,才会保存。
编辑:经过一些测试,我发现你需要在最后一次更改后保持插入模式大约2秒才能工作,否则它不会将<Esc>
击键视为单个事件。
作为一种解决方法,如果您需要它,可以映射到<leader><Esc>
。
"vim.insertModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "<Esc>"],
"after": ["<Esc>", ":", "w", "<Enter>"]
}
]