vim-nerd注释范围命令



我发现了类似的主题,但我想做一些不同的事情。当使用nerd命令时,在正常模式下你可以做:

5ggv12gg,c<space>

它将把注释从第5行切换到第12行。但相反,我希望能够写:

:5,12Ct

因此,我尝试使用预定义的书呆子注释命令编写自己的命令:

command! -nargs=? -range=% Ct <line1>ggv<line2>gg<Leader>c<space>

但正如我所假设的,它给了我一个错误"不是编辑器命令:5ggv12gg,c"——可能是因为它期望的命令是:something,而不是正常模式命令。

有没有办法实现这样的目标?

您可以使用:normal,就像在:normal <line1>ggv<line2>gg<Leader>c<space>中一样。详见:help normal

最新更新