我知道我过去已经使用过该功能,但是我不知道我以前是如何做到的。一定是简单的事情,对吗?

有帮助吗?

解决方案

统计 插件对我有用。

从Intellij安装它:

文件 - 设置 - 插件 - 浏览存储库...在列表上找到它,并双击它。

开放统计窗口从:

查看 - >工具窗口 - >统计

其他提示

快速而肮脏的方法是进行全球搜索 '\n'. 。您可以在文件扩展名等上以任何方式过滤它。

Ctrl-转移-F - >要查找的文字= '\n' - >查找。

编辑:必须检查“正则表达式”。

过去,我使用了出色的命名 指标加载 插件以获取此信息。

您可以从Jet Brains存储库中安装它。

安装后,通过: 分析 - >计算指标...

就像尼尔所说:

Ctrl-转移-F - >要查找的文字= '\n' - >查找。

只有一个改进,如果您输入 "\n+", ,您可以搜索非空线

如果只有空格的行也可以被认为是空的,那么您可以使用正则 "(\s*\n\s*)+" 不计算他们。

尽管它不是Intellij选项,但您可以使用简单的bash命令(如果 您的操作系统是Linux/Unix)。转到您的源目录并输入:

find . -type f -name '*.java' | xargs cat | wc -l

统计 插件正常工作!

这是一个快速的情况:

  1. Ctrl+转移+一个 和塞拉奇(Serach)进行“统计”以打开面板。
  2. 您将把面板视为屏幕截图,然后单击 Refresh 对于整个项目或选择您的项目或文件以及 Refresh on selection 仅选择。

statistic

现在有2个版本的MetricSreloDaded提供。在这里支持V9和V10的一个支持http://plugins.intellij.net/plugin/?idea&id=93

您可以使用计数代码行(cloc)

Settings -> External Tools 添加新工具

  • 名称:计数代码行
  • 小组:统计
  • 程序:路径/到/cloc
  • 参数:$ projectfiledir $或$ fileparentdir $

要查找所有包含空的代码行的所有内容,请尝试 @Neil的解决方案:

打开 在路径中找到 (Ctrl+转移+F)

搜索以下正则表达式: \n'

对于具有至少一个字符的线条,以下是以下表达式:

(.+)\n

对于具有至少一个单词字符或数字使用以下表达式的行:

`(.*)([\w\d]+)(.*)\n`

注意:但是,如果您有插头,则最后一行文件仅计数。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top