Я думаю, вам нужно взглянуть на это по-другому. Вместо того, чтобы описывать то, что вы хотите сделать (найти путь к go обратно в два или три режима, который, я думаю, может оказаться невозможным), вы должны описать, чего вы хотите достичь sh (например, "go к началу строки в режиме вставки ").
Если вы хотите go к началу строки в режиме вставки, вы можете создать сопоставление следующим образом:
inoremap <F2> <C-O>0
Когда вы нажимаете F2 , это отображение будет использовать специальную клавишу Ctrl - O , чтобы войти в обычный режим и выполнить одну команду (0
введите go в начало строки), прежде чем вернуться в режим вставки. Вы можете привязать команду к большинству клавиш, но вы должны выбрать что-то, что вы редко хотите нажимать в режиме вставки, например, два заглавных символа или символы, которые не часто используются вместе.
Есть больше примеров и информации в статья Быстрая команда в режиме вставки из Вики Советов Vim.