标签: vim macvim
我正在尝试在MacVim中定义自己的命令,将c语句或语句范围转换为注释。所以我把它放在我的vimrc中:
command -range Com :<line1>,<line2>s?^.*$?/*&*/?
如果我只输入:Com来评论当前行,它可以正常工作。但是,如果我输入类似于:Com 3 5以便将第3行到第5行转换为注释,我总会收到此错误消息:
E488: Trailing characters
有人可以帮忙吗?
答案 0 :(得分:6)
您需要在命令之前提供范围,例如:
:3,5Com
无论如何,我建议你查看NERD_commenter插件。它非常适合评论源代码。