Я написал ф-цию для того, чтобы комментировать выделенный блок.
fu! Comment()
'<,'>s/^/#/g
endfu
Я выделяю блок, затем нажимаю эскейп (перехожу в нормальный режим) и вызываю ее из командного режима, и в начало каждой строки выделенного блока добавляется решетка. Вот так:
Если же сразу перейти в командный режим из визуального, добавляется не одна, а сразу несколько решеток в каждую строку, вот так:
Почему так происходит?
И, заодно, еще один вопрос. Я копирую текст в системный (глобальный) буфер обмена
"+y<участок для копирования, например G>
и он копируется только один раз, вторично эта команда не срабатывает. В чем может быть причина этой ошибки?
Спасибо!