Как считать строки кода Java, используя IntelliJ IDEA?
java
intellij-idea
metrics
Gary
источник
источник
Ответы:
Статистика плагин работал для меня.
Чтобы установить его из Intellij:
Открыть окно статистики из:
источник
Быстрый и грязный способ сделать глобальный поиск
'\n'
. Вы можете отфильтровать его как угодно по расширениям файлов и т. Д.Ctrl-Shift-F-> Текст для поиска =
'\n'
-> Найти.Редактировать: И «регулярное выражение» должно быть проверено.
источник
В прошлом я использовал плагин MetricsReloaded с превосходным названием для получения этой информации.
Вы можете установить его из репозитория JetBrains.
После установки, доступ через: Анализ -> Рассчитать метрики ...
источник
Также как Нейл сказал:
Только с одним улучшением, если вы введете
"\n+"
, вы можете искать непустые строкиЕсли строки с одним пробелом тоже можно считать пустыми, вы можете использовать регулярное выражение,
"(\s*\n\s*)+"
чтобы не считать их.источник
find
.Хотя это не опция IntelliJ, вы можете использовать простую команду Bash ( если ваша операционная система Linux / Unix). Перейдите в исходный каталог и введите:
источник
find . -type f -name '*.java' | xargs cat | wc -l
(цитируя*.java
часть). В противном случае среда оболочки может развернуться*.java
слишком рано, и команда не будет работать должным образом.find . -type f -name '*.java' | xargs cat | grep -ve '^\s*$' | wc -l
Статистические плагины работают отлично!
Вот быстрый пример:
Refresh
для всего проекта или выберите свой проект или файл иRefresh on selection
только для выбора.источник
теперь доступны 2 версии метрики. Один из поддерживаемых на v9 и v10 доступен здесь http://plugins.intellij.net/plugin/?idea&id=93
источник
Вы можете использовать Количество строк кода ( CLOC )
Вкл
Settings
->External Tools
добавить новый инструментисточник
Чтобы найти все, включая пустые строки кода, попробуйте решение @ Neil:
Открыть Найти в Пути ( )Ctrl+Shift+F
Найдите следующее регулярное выражение:
\n'
Для строк с хотя бы одним символом используйте следующее выражение:
Для строк с хотя бы одним словом или цифрой слова используйте следующее выражение:
Замечание: Но последняя строка файла просто считается, если после нее есть разрыв строки.
источник