博客
关于我
Android Studio 统计项目代码总行数
阅读量:643 次
发布时间:2019-03-15

本文共 835 字,大约阅读时间需要 2 分钟。

today我遇到了一件令人开心的小事——发现了如何使用Android Studio内置功能来统计代码行数,这让我感觉自己又回到了童年的求知欲望时期~

说到统计代码行数,我感觉主要有以下两种方法:一种是借助插件,另一种是利用Android Studio自带的功能。前几年我一直是用各种插件来完成这个小任务,毕竟插件功能简单直接。直到有一天,我无意中发现了Android Studio本身其实已经具备了基本的代码统计功能,这就让我的工作又多了一份乐趣~

Android Studio 4.1及之前版本中,你可以通过以下方法进行代码行数统计:打开编辑窗口,选择"File" > "Find in Path"(Ctrl+Shift+F),然后在搜索框中输入换行符\n。这时候你需要设置好匹配规则,选择“Match case”和“Regex”选项,文件mask设为全局类dart文件或java文件等。在搜索完成后,你会看到一个小_PDf标记窗口弹出,以显示找到的结果。

而到了Android Studio 4.1版本之后,操作大致上并没有什么改变,功能上更加优化了界面布局。依然是通过"Edit - File - Find in Path..."来打开搜索窗口,同样是输入\n作为搜索关键词,设置好匹配选项后就可以开始查找。在搜索过程中,可能会有一个小弹框提示——这只是系统在提醒你继续搜索,当然可以直接选择忽略。

无论是4.1版本还是更新后的版本,这两种方法本质上做的其实是同一件事——快速统计代码的行数。在实际操作中,可能会有一些微小的界面差异,但核心的逻辑是一致的。简单来说,就是通过简单的换行符搜索,结合文件mask设置,快捷地统计代码行数。这种方法简单又快捷,完全不需要额外安装任何插件,也无需担心权限问题。

说到代码统计,我其实还有更多的方法可以选择。比如有人会使用专门的代码统计工具,比如Eclipse的统计插件,或者Even if——

[此处指向更多代码统计方法]

转载地址:http://ugrlz.baihongyu.com/

你可能感兴趣的文章
缓冲区溢出实例(一)--Windows
查看>>
Hadoop学习笔记—Yarn
查看>>
Jenkins - 部署在Tomcat容器里的Jenkins,提示“反向代理设置有误”
查看>>
wxWidgets源码分析(3) - 消息映射表
查看>>
wxWidgets源码分析(5) - 窗口管理
查看>>
wxWidgets源码分析(8) - MVC架构
查看>>
wxWidgets源码分析(9) - wxString
查看>>
[梁山好汉说IT] 梁山好汉和抢劫银行
查看>>
[源码解析] 消息队列 Kombu 之 基本架构
查看>>
[源码分析] 消息队列 Kombu 之 启动过程
查看>>
wx.NET CLI wrapper for wxWidgets
查看>>
Silverlight for linux 和 DLR(Dynamic Language Runtime)
查看>>
ASP.NET MVC Action Filters
查看>>
Powershell中禁止执行脚本解决办法
查看>>
OO_Unit2 多线程电梯总结
查看>>
git clone 出现fatal: unable to access ‘https://github 错误解决方法
查看>>
04_Mysql配置文件(重要参数)
查看>>
python 加密算法及其相关模块的学习(hashlib,RSA,random,string,math)
查看>>
JavaSE总结
查看>>
手动造轮子——基于.NetCore的RPC框架DotNetCoreRpc
查看>>