我正在尝试在MacVim中定义自己的命令,将ac语句或语句范围转换为注释.所以我把它放在我的vimrc中:
command -range Com :<line1>,<line2>s?^.*$?/*&*/?
Run Code Online (Sandbox Code Playgroud)
如果我只输入:Com来评论当前行,它工作正常.但是,如果我输入类似于:Com 3 5以便将第3行到第5行转换为注释,我总会收到以下错误消息:
E488: Trailing characters
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
您需要在命令之前提供范围,如下所示:
:3,5Com
Run Code Online (Sandbox Code Playgroud)
无论如何,我建议你查看NERD_commenter插件.它非常适合评论源代码.
| 归档时间: |
|
| 查看次数: |
166 次 |
| 最近记录: |