Как получить количество строк проекта в Android Studio?

можно ли получить количество строк, написанных в проекте в Android Studio (текущая версия 2.1.1) ? (без использования плагина было бы лучше)

3 ответов


один из способов-поиск (ctrl+shift+F) для переноса строки \n с включенными регулярными выражениями и whole project как сфера. Если вы хотите ограничить поиск только файлами java и xml, вы можете использовать следующую маску файла *.java, *.xml


вам нужен аддон / плагин для Android studio

на http://plugins.jetbrains.com/plugin/?idea&id=4509 и установить последнюю версию

установить

Запустить Android Studio

в строке меню выберите Android Studio > настройки в IDE Настройки, нажмите Plugins и нажмите Install plugin from disk Перейдите в папку, в которую вы загрузили плагин и дважды щелкните его перезапустить Android Studio Считать строки

Проверьте параметр статистики, который отображается после установки плагина Эта опция находится рядом с консолью run, debug, gradle, в левом нижнем углу Android studio


в качестве альтернативы вы можете использовать (Linux, Windows) утилиту cloc (количество строк кода). Cloc подсчитывает и вычисляет различия строк комментариев, пустых строк и физических строк исходного кода.

пример базового использования (мой проект):

cloc /home/myHome/StudioProjects/myApp/app/src/
     111 text files.
     111 unique files.
       0 files ignored.

github.com/AlDanial/cloc v 1.70  T=0.36 s (308.1 files/s, 38552.3 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Java                            50           1323            146           6407
XML                             60            460             50           3203
SQL                              1              0              0           2302
-------------------------------------------------------------------------------
SUM:                           111           1783            196          11912
-------------------------------------------------------------------------------  

страница проекта https://sourceforge.net/projects/cloc/