【问题标题】:How to count lines of code (LOC) using IntelliJ IDEA?如何使用 IntelliJ IDEA 计算代码行数 (LOC)?
【发布时间】:2012-02-25 23:07:26
【问题描述】:

标题说明了一切,加上: - 开发语言 Lua - 代码修订控制系统 - Perforce(与 IntelliJ IDE 集成)

【问题讨论】:

标签: lua intellij-idea


【解决方案1】:

您可以通过右键单击左侧装订线并突出显示“显示代码行”来打开单个文件的代码行显示。或者,您可以通过下载Statistic plug-in 为您的整个项目执行此操作。确实非常好,因为它显示了整个项目的 LOC 和其他指标。

【讨论】:

  • 统计插件也会统计分支/标签文件夹中的每一行,即使它们被排除在项目之外。
  • 我不知道“从项目中排除”是什么意思。当我签出一个项目时,我这样做的方式是只有该分支或标签对 IntelliJ 可见。这是唯一对我有意义的方法。
  • 对于大型多模块项目,您可能希望签出分支和标签,以便能够在它们之间快速切换。每个子模块都有一个主干/分支。该插件似乎选择了项目根目录并计算其中包含的所有文件,而不管该子文件夹是否在项目中实际使用。 IntelliJ 中有一个功能,您可以手动从工作区“将目录标记为/排除”,但插件似乎根本不使用此信息。
  • 我已经安装了插件,但是如何使用菜单中的选项来显示统计信息对话框?
  • 转到查看->工具窗口->统计。我在 IntelliJ 16 中运行它。
【解决方案2】:

后人发帖 - 这是搜索“intellij count lines of code”(不带引号)时的最高 Google 条目

.

如果你和我一样不想安装任何其他东西,你可以通过本地的全局搜索来破解它:

  1. Ctrl + Shift + F(打开全局搜索)
  2. 使用正则表达式模式(选中“正则表达式”复选框)
  3. 在搜索框中,仅输入插入符号“^”(不带引号)
  4. 可能希望通过“目录”选项卡将搜索限制在特定目录中
  5. 点击右下角的“在查找窗口中打开”按钮
  6. 如果询问您是否要继续,请按“继续”

.

注意事项:

  • 在正则表达式中,插入符号 (^) 表示行首,方括号内除外,在这种情况下,它表示否定
  • 如果您想计算非空行,您可以改用“^.*\S”(不带引号),它表示“行的开头 (^),后跟任意数量的字符(换行符除外)( .*),后跟一个非空白字符 (\S)"

【讨论】:

  • 如果这个答案在 8 年前出现,那将是公认的答案。
猜你喜欢
  • 1970-01-01
  • 2011-03-27
  • 2015-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多