Привет, коллеги. Продолжаю делиться личным опытом; полезные привязки в нормальном режиме мы уже обсудили, а теперь режим вставки. Привязки в режиме вставки могут быть трех типов. Технически все устроены одинаково, конечно, но для пользователя разница есть. Во-первых, привязанная команда может начинаться с <ESC> и прерывать режим вставки. После этого можно делать что угодно, в том числе и восстановить режим вставки. Если не двигать курсор, пользователь может и не заметить, что режим вставки прерывался. Хотя иногда это важно, например, сеанс вставки считается одной правкой, которую можно целиком отменить или вернуть. Пример: imap <F2> <esc>:w<CR> Во-вторых, есть команда <C-O> (control+o), которая позволяет выполнить одну команду нормального режима (в том числе и :, то есть командная строка доступна), а потом возобновляется режим вставки. Тот же пример: imap <F2> <C-O>:w<CR> В-третьих, можно просто что-то сделать в режиме вставки: ввести тот или иной текст. Кое-что лучше делать через со
Рубрика "Секреты Вим". Полезные привязки в режиме вставки
8 апреля 20248 апр 2024
25
3 мин