VSCode: удалить все комментарии в файле - PullRequest
0 голосов
/ 29 мая 2018

Есть ли простой способ удалить все комментарии из открытого файла в VSCode?Желательно как строчные, так и блочные комментарии.

Больше всего интересует Java, но также Python и R.

1 Ответ

0 голосов
/ 29 мая 2018

Простой способ:

  • Открыть расширения (ctrl-shift-x)
  • введите remove comments в поле поиска.
  • Установите верхнюю кирку и прочитайте инструкцию.

Трудный путь (я полагаю)

  • search replace (ctrl-h)
  • включить регулярное выражение (alt-r).
  • Изучите некоторые регулярные выражения!https://docs.rs/regex/0.2.5/regex/#syntax

Простое //.* будет соответствовать всем однострочным комментариям (и другим; D).#.* может использоваться для соответствия комментариям Python.И /\*[\s\S\n]*\*/ соответствует блочным комментариям.И вы также можете комбинировать их: //.*|/\*[\s\S\n]*\*/ (| в регулярном выражении означает «или», . означает любой символ, * означает «0 или более» и показывает, сколько символов соответствует, поэтому для .* означает все символы до конца строки)

Конечно, с предостережениями, такими как urls (https://...), есть двойные косые черты, и они будут соответствовать этому первому правилу, и бог знает, где есть # вкод, который будет соответствовать этому правилу python.Таким образом, необходимо выполнить некоторые операции по чтению / настройке!

Как только вы начнете возиться со своими регулярными выражениями, для их совершенствования может потребоваться целая жизнь, поэтому будьте осторожны.Я бы, наверное, пошел простым путем, если бы вы раньше не касались регулярных выражений!Но знание простого регулярного выражения поможет вам, так как его можно использовать почти везде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...