我找到了similar topic,但我想做点不同的事情。使用nerd命令时,在正常模式下可以执行以下操作:
5ggv12gg,c<space>
它会将评论从第5行切换到第12行。但我希望能够写下:
:5,12Ct
所以我尝试使用预定义的nerd commenter命令编写自己的命令:
command! -nargs=? -range=% Ct <line1>ggv<line2>gg<Leader>c<space>
但是我认为它给了我一个错误“不是编辑器命令:5ggv12gg,c” - 可能是因为它需要命令:某些东西,而不是普通模式命令。
有没有办法实现这样的目标?
答案 0 :(得分:3)
您可以:normal
使用:normal <line1>ggv<line2>gg<Leader>c<space>
。有关详细信息,请参阅:help normal
。