Как считать строки кода Java с использованием Imexe Intellij?
-
26-09-2019 - |
Вопрос
Я знаю, что я использовал функцию в прошлом, но я понятия не имею, как я это сделал раньше. Это должно быть что-то простое, верно?
Решение
То Статистика плагин работал для меня.
Чтобы установить его из Intellij:
Файл - Настройки - Плагины - Просмотр репозиториев ... Найти его в списке и дважды щелкните его.
Открытое окно статистики от:
Просмотр -> Окна инструментов -> Статистика
Другие советы
Быстрый и грязный способ - сделать глобальный поиск '\n'
. Отказ Вы можете отфильтровать его любым способом, которым вам нравится на расширении файлов и т. Д.
Ctrl.-Сдвиг-F. -> Текст, чтобы найти = '\n'
-> Найти.
Редактировать: и «регулярное выражение» необходимо проверить.
В прошлом я использовал превосходно по имени Metricsreloaded. плагин, чтобы получить эту информацию.
Вы можете установить его из репозитория JetBrains.
После установки доступа к видео Анализировать -> Рассчитать метрики ...
Так же, как Нил сказал:
Ctrl.-Сдвиг-F. -> Текст, чтобы найти =
'\n'
-> Найти.
Только с одним улучшением, если вы войдете "\n+"
, Вы можете искать непустые строки
Если линии с лишь пробелом можно считать пустой тоже, то вы можете использовать Regex "(\s*\n\s*)+"
чтобы не считать их.
Хотя это не вариант Intellij, вы можете использовать простую команду Bash (если Ваша операционная система - Linux / Unix). Перейдите в свой исходный каталог и введите:
find . -type f -name '*.java' | xargs cat | wc -l
Статистика Плагины работает нормально!
Вот быстрый случай:
- Ctrl.+Сдвиг+А. и Serach для «статистики», чтобы открыть панель.
- Вы увидите панель как скриншот, а затем нажмите
Refresh
для всего проекта или выберите свой проект или файл иRefresh on selection
Для только отбора.
Сейчас 2 версии Metricsreloaded доступны. Один поддерживается на V9 и V10, доступный здесьhttp://plugins.intellij.net/plugin/?idea&id=93.
Вы можете использовать линии подсчета кода (Cloc.)
На Settings
-> External Tools
Добавить новый инструмент
- Имя: Количество строк кода
- Группа: Статистика
- Программа: путь / к / cloc
- Параметры: $ projectfiledir $ или $ fileparentdir $
Чтобы найти все, включая пустые строки кода, попробуйте @ Neil-решение:
Открыть Найти в пути (Ctrl.+Сдвиг+F.)
Поиск следующего регулярного выражения: \n'
Для линий с по меньшей мере одним символом используйте следующее выражение:
(.+)\n
Для линий с по меньшей мере одним символом слова или цифра используйте следующее выражение:
`(.*)([\w\d]+)(.*)\n`
Обратите внимание: но последняя строка файла только что рассчитывается, если у вас есть перерыв в строке.