Внутри функции, которую я использую для инициализации некоторых настроек, связанных с TeX, у меня определено следующее отображение:
vmap <buffer> ucm :s/^\% //<CR>:nohlsearch<CR>
Я ожидал, что это позволит мне легко раскомментировать визуально выбранные строки.Аналог:
vmap <buffer> cm :s/^/\% /<CR>:nohlsearch<CR>
делает довольно хорошую работу по комментированию.Также аналогичные отображения для других языков, которые используют #, а не%, работают просто отлично.Последние выглядят так:
vmap <buffer> cm :s/^/# /<CR>:nohlsearch<CR>
vmap <buffer> ucm :s/^# //<CR>:nohlsearch<CR>
Последовательность V 10 j см V 10 k ucm должен оставить код без изменений.
Итак, теперь: что я делаю не так?