2011-05-30 120 views
3

我试图在MacVim中定义我自己的命令来将c语句或一系列语句转换为注释。所以我把它放在我的vimrc中:定义我自己的命令

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

它工作正常,如果我只是输入:Com来评论当前行。但是,如果我进入这样的:为了把线3到5成的意见,我总是收到此错误信息的COM 3 5:

E488: Trailing characters 

谁能帮助?

+2

不是您的问题的答案,但如果您正在寻找轻松评论单行/多行的功能,请查看[NERD Commenter](http://www.vim.org/scripts/script.php) ?script_id = 1218)插件。 – abcd 2011-05-30 21:14:58

回答

6

您需要之前提供范围命令,像:

:3,5Com 

无论如何,我建议你检查NERD_commenter插件。评论源代码非常棒。

+0

就是这样! Thx,Adam。我正在检查NERD_commenter。 – grok12 2011-05-30 21:26:44