#vim #macvim
#vim #macvim
Вопрос:
Я пытаюсь определить свою собственную команду в MacVim, чтобы превратить оператор c или диапазон операторов в комментарии. Итак, я поместил это в свой vimrc:
command -range Com :<line1>,<line2>s?^.*$?/*amp;*/?
Все работает нормально, если я просто ввожу:Com, чтобы прокомментировать текущую строку. Но если я ввожу что-то вроде:Com 3 5, чтобы превратить строки с 3 по 5 в комментарии, я всегда получаю это сообщение об ошибке:
E488: Trailing characters
Кто-нибудь может помочь?
Комментарии:
1. Не ответ на ваш вопрос, но если вы искали функциональность для простого комментирования одной / нескольких строк, не ищите ничего дальше плагина NERD Commenter .
Ответ №1:
Вам нужно указать диапазон перед командой, вот так:
:3,5Com
В любом случае, я предлагаю вам проверить плагин NERD_commenter. Это отлично подходит для комментирования исходного кода.
Комментарии:
1. Вот и все! Спасибо, Адам. Я проверяю NERD_commenter.