如何在Android Studio中获取项目的行数?

时间:2016-05-26 07:40:15

标签: android-studio

是否可以获得Android Studio中项目中编写的行数(当前版本为2.1.1)? (不使用插件会更好)

4 个答案:

答案 0 :(得分:22)

一种方法是在(ctrl+shift+F)中搜索已启用正则表达式和\n作为范围的换行符whole project。如果要将搜索限制为仅限java和xml文件,可以使用以下文件掩码*.java, *.xml

答案 1 :(得分:6)

你需要一个android studio

的插件/插件

转到http://plugins.jetbrains.com/plugin/?idea&id=4509并安装最新版本

安装

运行Android Studio

  

从菜单栏中选择Android Studio> IDE下的首选项   单击设置,单击插件,然后单击从磁盘安装插件   导航到您下载插件的文件夹和   双击它重新启动Android Studio计算行数

检查安装插件后可见的统计信息选项 此选项靠近运行,调试,gradle控制台,android studio的左下角

答案 2 :(得分:3)

或者,您可以使用(Linux,Windows)实用程序cloc(Count Lines Of Code)。 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/

答案 3 :(得分:3)

或者,如果您使用的是Linux | Mac OS,则可以打开Terminal标签,然后键入

find . -type f|egrep ".xml|.kt|.java"|xargs cat|wc -l

在您选择的文件夹中。您可以根据需要在egrep命令上更改过滤器。