idea 下查看项目代码量、行数

1、需要下载Statistic插件

      1)idea 版本 ultimate 2020.1

      2)打开File/Settings,选择Plugins,搜索Statistic,右上角选择install,结果如下:

      3)重启idea

      4)底部查看,点击Refresh,安装成功。

 

2、Statistic详解

         1)名称解释:

                 Refresh 对当前项目代码统计

                 Refresh on selection 对当前打开文件的代码统计

                 Setting 配置项

        2)Overview 全局统计

                Extension  按扩展名分类

                Count 文件数

                Size SUM 文件大小,单位KB

                Size MIN 最小文件大小

                Size MAX 最大文件大小

                Size AVG 平均文件大小

                Lines 代码行数(包含注释和空行)

                Lines MIN  最小行数

                Lines MAX 最大行数

                Lines AVG 平均行数

                Lines CODE 代码行数(不包含注释和空行)

        3)指定的文件,比如java/xml等

                Source File  文件名称

                Total Lines 总行数(包含注释和空行)

                Source Code Lines 源代码行数(不包含注释和空行)

                Source Code Lines[%]  源代码占比  

                Comment Lines 注释行数

                Comment Lines[%]  空行占比

                Blank Lines 空行数

                Blank Lines[%] 空行占比

        4)Settings

                纳入统计范围的文件,按后缀区分。

                

### 使用 JetBrains IDEA 统计项目代码行数 为了在 IntelliJ IDEA 中统计项目的代码行数,可以借助 Statistic 插件来实现这一功能。以下是具体的操作方法以及注意事项: #### 1. 安装 Statistic 插件 如果尚未安装该插件,则可以通过以下方式完成安装: - 打开 **File → Settings → Plugins** 菜单。 - 点击 **Browse repositories...** 按钮,在弹出窗口中搜索 `Statistic` 插件[^4]。 - 如果找到了兼容当前 IDEA 版本的插件,可以直接点击安装并重启 IDE;如果没有找到合适的版本,则需前往 [Statistic 插件官方网站](https://plugins.jetbrains.com/plugin/4509-statistic/versions)[^2] 下载与 IDEA 版本匹配的 `.jar` 文件,并通过 **Install Plugin from Disk** 功能手动加载。 #### 2. 配置插件行为 安装完成后,可以在 IDEA 的界面底部左侧发现一个新的 Tab —— “Statistic”。点击它以访问插件的功能面板[^3]。 - **刷新整个项目统计数据**:点击“Refresh”按钮即可重新计算整个项目的各种指标(如总行数、代码行数、注释比例等)[^1]。 - **针对特定目录统计**:当只需要分析部分模块的数据时,可以选择目标文件夹后再按“Refresh Selected”选项执行局部扫描。 - 自定义过滤规则:通过“Settings”入口调整哪些文件类型应被纳入或排除在外。例如,“Excluded File Types”字段允许指定不需要计入统计范围内的扩展名列表(像`.class`, `.jar`之类编译产物),而“Extended TAB File Types”则用于声明希望单独展示明细报告的所有编程语言类别。 #### 3. 查看结果解读 运行完毕后,界面上会出现详细的分类汇总表,其中包括但不限于以下几个维度的信息: - 总体规模 (`Size`) 表明所有参与评估单元合计占用字节数量; - 各种子项细分下的最小(`Min`) /最大(`Max`) 值及其均值(`Avg`); 特别注意的是,这些数值能够帮助开发者更直观理解现有工程结构特点及潜在优化空间。 ```python # 示例 Python 代码片段仅作演示用途 def example_function(): """这是一个简单的函数""" pass ``` 上述示例展示了如何编写一段基本无害却具备实际意义的小型程序逻辑作为测试素材之一供后续验证过程参考之用。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值