Я знаю, что использовал эту функцию в прошлом, но я понятия не имею, как я это делал раньше. Это должно быть что-то простое, верно?
Как подсчитать строки кода Java с помощью IntelliJ IDEA?
Ответ 1
Для меня работал плагин Statistic.
Чтобы установить его из Intellij:
Файл - Настройки - Плагины - Обзор репозиториев... Найдите его в списке и дважды щелкните по нему.
Откройте окно статистики из:
Вид → Инструмент Windows → Статистика
Ответ 2
Быстрый и грязный способ - выполнить глобальный поиск '\n'
. Вы можете отфильтровать его любым способом, как на расширениях файлов и т.д.
Ctrl-Shift-F → Текст для поиска = '\n'
→ Найти.
Изменить: необходимо проверить регулярное выражение.
Ответ 3
В прошлом я использовал превосходно названный плагин Metrics Reloaded, чтобы получить эту информацию.
Вы можете установить его из репозитория JetBrains.
После установки доступ через: Analyze → Calculate Metrics...
Ответ 4
Как Нил сказал:
"Ctrl-Shift-F → Текст для поиска = '\n' → Найти.
Только с одним улучшением, если вы введете "\n +" , вы можете искать непустые строки
Если строки с пробелом также могут считаться пустыми, вы можете использовать регулярное выражение "(\ s *\n\s *) +" , чтобы не считать их.
Ответ 5
Хотя это не опция IntelliJ, вы можете использовать простую команду Bash (, если ваша операционная система - Linux/Unix). Перейдите в свою исходную директорию и введите:
find . -type f -name *.java | xargs cat | wc -l
Ответ 6
Статистика плагины отлично работают!
Вот быстрый пример:
- Ctrl + Shift + A и serach для "Статистика", чтобы открыть панель.
- В качестве скриншота вы увидите панель, а затем нажмите
Refresh
для всего проекта или выберите свой проект или файл иRefresh on selection
только для выбора.
Ответ 7
теперь доступны 2 версии metricsreloaded. Один из поддерживаемых на v9 и v10 доступен здесь http://plugins.intellij.net/plugin/?idea&id=93
Ответ 8
Вы можете использовать Count Lines of Code (CLOC)
Вкл Settings
→ External Tools
добавить новый инструмент
- Имя: Count Lines of Code
- Группа: Статистика
- Программа: путь/в/cloc
- Параметры: $ProjectFileDir $или $FileParentDir $
Ответ 9
Чтобы найти все, включая пустые строки кода, попробуйте @Neil solution:
Открыть путь поиска (Ctrl+Shift+F)
Найдите следующее регулярное выражение: \n'
Для строк с хотя бы одним символом используйте следующее выражение:
(.+)\n
Для строк с хотя бы одним символом слова или цифрой используйте следующее выражение:
`(.*)([\w\d]+)(.*)\n`
Примечание. Но последняя строка файла просто подсчитывается, если после нее есть разрыв строки.