Вы можете добавить insertModeKeyBinding
к клавише Esc
в вашем settings.json
следующим образом:
"vim.insertModeKeyBindingsNonRecursive": [
{
"before": ["<Esc>"],
"after": ["<Esc>", ":", "w", "<Enter>"]
}
]
Обратите внимание, что это будет сохранено ТОЛЬКО, если вы перейдете из режима вставки в обычный режим с помощью клавиши Esc
.
edit: После небольшого тестирования я обнаружил, что вам нужно оставаться в режиме вставки в течение примерно 2 секунд после вашего последнего изменения, чтобы он заработал, иначе он не увидит <Esc>
нажатие клавиши как отдельное событие.
В качестве обходного пути вы можете отобразить на <leader><Esc>
, если вам это нужно немедленно.
"vim.insertModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "<Esc>"],
"after": ["<Esc>", ":", "w", "<Enter>"]
}
]