Vim NERD-Commenter:如何在没有取消注释嵌套注释的情况下仅取消注释第一级注释?

时间:2011-03-22 12:24:45

标签: vim macvim

我遇到了NERD-commenter的问题。

如果我<leader>cu以下代码:

/*function func(arg) {
    codeish;  // Nested comment.
}*/

结果如下:

function func(arg) {
    codeish;  Nested comment.
}

请注意第二行:嵌套注释取消注释。这不好。

也许我只是没有正确使用它。我怎么能避免这个?

2 个答案:

答案 0 :(得分:1)

好吧,如果您是已经注释掉该功能的人,您可以首先使用<leader>cc对其进行注释来避免使用该功能。这样,函数将以不同的方式被注释掉,随后的<leader>cu将按预期工作。

但是,如果你想使用NERD Commenter取消注释已经手动注释掉的代码块(或使用不同的工具),我不知道你会怎么做。毕竟,cccu命令是互惠的。

答案 1 :(得分:1)

此错误已在最新版本的NERD-Commenter中修复。

相关问题