LINUX.ORG.RU

История изменений

Исправление xaizek, (текущая версия) :

Вообще <c-o> обычно применяют для этих целей, чтобы вернуться потом в режим вставки. Пример:

inoremap <F9> <c-o>:call Comment() \| exec 'normal! `^la'<cr>

vim-commentary кстати очень минималистичен и не с чем не пересекается, но в режиме вставки не работает. Если самому делать, то хоть 'comments' или 'commentstring' стоит использовать, чтобы не определять самому символ комментария.

UPD: в посте ошибка в том, что после <esc> стоит пробел.

Исходная версия xaizek, :

Вообще <c-o> обычно применяют для этих целей, чтобы вернуться потом в режим вставки. Пример:

inoremap <F9> <c-o>:call Comment() \| exec 'normal! `^la'<cr>

vim-commentary кстати очень минималистичен и не с чем не пересекается, но в режиме вставки не работает. Если самому делать, то хоть 'comments' или 'commentstring' стоит использовать, чтобы не определять самому символ комментария.