定义我自己的命令

时间:2011-05-30 21:07:01

标签: vim macvim

我正在尝试在MacVim中定义自己的命令,将c语句或语句范围转换为注释。所以我把它放在我的vimrc中:

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

如果我只输入:Com来评论当前行,它可以正常工作。但是,如果我输入类似于:Com 3 5以便将第3行到第5行转换为注释,我总会收到此错误消息:

E488: Trailing characters

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:6)

您需要在命令之前提供范围,例如:

:3,5Com

无论如何,我建议你查看NERD_commenter插件。它非常适合评论源代码。