Vim NERD-Commenter: Как раскомментировать только первый уровень комментариев, без раскомментированных вложенных комментариев? - PullRequest
0 голосов
/ 22 марта 2011

У меня проблема с NERD-комментатором.

Если я <leader>cu, следующий код:

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

Это результат:

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

Обратите внимание на 2-я строка : вложенный комментарий был также без комментариев.Это нехорошо.

Возможно, я просто не правильно это использую.Как я могу избежать этого?

Ответы [ 2 ]

1 голос
/ 30 мая 2011

Эта ошибка была исправлена ​​в последней версии NERD-Commenter.

1 голос
/ 22 марта 2011

Что ж, если вы закомментировали функцию, вы можете избежать ее, используя <leader>cc, чтобы закомментировать ее.Таким образом, функция будет закомментирована по-другому, и последующие <leader>cu будут работать как положено.

Если, однако, вы хотите использовать NERD Commenter для раскомментирования блоков кода, которые были закомментированывручную (или с помощью другого инструмента), я не знаю, как бы вы поступили об этом.В конце концов, команды cc и cu должны быть взаимными.

...