Определение моей собственной команды - PullRequest
3 голосов
/ 31 мая 2011

Я пытаюсь определить свою собственную команду в MacVim, чтобы превратить оператор переменного тока или диапазон операторов в комментарии.Так что я поместил это в мой vimrc:

command -range Com :<line1>,<line2>s?^.*$?/*&*/?

Это прекрасно работает, если я просто введу: Com, чтобы прокомментировать текущую строку.Но если я ввожу что-то вроде: Com 3 5, чтобы превратить строки с 3 по 5 в комментарии, я всегда получаю это сообщение об ошибке:

E488: Trailing characters

Может кто-нибудь помочь?

1 Ответ

6 голосов
/ 31 мая 2011

Вам необходимо указать диапазон перед командой, например:

:3,5Com

В любом случае, я предлагаю вам проверить плагин NERD_commenter .Отлично подходит для комментирования исходного кода.

...