2014-10-13 3 views
3

У меня есть несколько больших файлов в моем проекте со многими прокомментированными строками.
Как удалить все комментарии из определенного файла в Android Studio?

Обычно, когда я что-то меняю в своем коде, я сначала прокомментирую ненужные строки и после тестирования удаляю их.
Но иногда в конце слишком много комментариев в большом файле, и их сложно удалить.
Возможно, в Android Studio есть функция «очистить» файл от комментариев (исключая комментарии javadoc, конечно), например «Организовать импорт» для удаления неиспользуемых импортов в файл.
Или, может быть, какая-то подсветка прокомментированных строк, поэтому я могу легко увидеть, что удалить.

Можете ли вы мне помочь?
Любые идеи оценили

ответ

16

Попробуйте с регулярным выражением, чтобы заменить матч ничего

я не испытывал, This page предложить:

(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)|(//.*) 

Это также соответствие в Javadocs, так что вы придется немного подкорректировать его. Существуют и другие варианты, которые вы можете попробовать.

Посмотрите на этот другой SO question. Он предлагает использовать задачу ANT, которая обрабатывает комментарии и отделяет их от источника. Таким образом, у вас может быть кнопка или комбинация клавиш, вызывающая задачу ANT.

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

+0

Спасибо, это регулярное выражение работает и выглядит потрясающе. – careful7j

+0

^Да, спасибо! – jadkachmar

+0

Отлично, спасибо! – daffycricket