Подтвердить что ты не робот

Как удалить все комментарии в выбранном разделе кода?

Время от времени мой код засоряется множеством бесполезных комментариев, большинство из которых являются устаревшими строками кода, а некоторые - устаревшими "записками для себя".
Поэтому мне было интересно, есть ли способ просто выбрать раздел кода, а также с помощью сочетания магических клавиш или макроса, удалить все из них.

Спасибо.

4b9b3361

Ответ 1

Я считаю, что поиск и замена в VS допускает регулярные выражения, было бы достаточно поиска "//(что угодно до конца строки" или "/* (ничего) */" и заменить на "".

Так как это С++ (я думаю), можно написать регулярное выражение так, чтобы оно не находило комментарии "escaped".

Ответ 2

Откройте документ, нажмите Ctrl + H или найдите и откройте "Quick Replace"

1 Включить регулярное выражение (Alt + E)
2 В Find FieldBox напишите

//.* или /*.*

3 В Replace FieldBox держите его пустым или поместите текст по вашему выбору.

Примечание:/* */- Удаление многострочных комментариев имеет ограничение

Ответ 4

Вы не указали язык в своем вопросе. Выше ответы будут работать для С#.

Для Visual Basic поиск регулярного выражения '.*$ и замена ничем не удалит все комментарии.

Ответ 5

/\ *. *\*/используйте это, чтобы найти длинные строки комментариев. (удалить пробелы.)

вы также можете посмотреть здесь

Ответ 6

вы также можете использовать это расширение visual studio для удаления комментариев в коде. просто просмотрите эту ссылку, и вы найдете описание, как удалить комментарии.