查找IntelliJ IDEA项目中最长的文件

kem*_*ran 8 intellij-idea

您好,我想知道有什么技巧或快捷方式可以让您知道项目中最长的文件是什么。即哪个文件的代码行最长。是否有可用的快捷方式或插件?

use*_*441 9

我相信OP询问的是文件的长度,而不是单行的长度。您可以尝试这样的迭代:

(.*\n){100,}

(.*\n){1000,}

(.*\n){10000,}
Run Code Online (Sandbox Code Playgroud)


Dav*_*uer 1

虽然这有点hacky,但它仍然有效。

您可以使用正则表达式重复模式搜索整个项目。只需右键单击项目结构视图中的项目文件夹,然后选择“在路径中查找...”。请务必在出现的搜索窗口中选中“Regex”。因此,您将开始并匹配项目中任何长度的任何行

^.$

(如果您不熟悉正则表达式:^ 和 $ 用于表示行的开头和结尾,. 匹配任何字符)

然后逐渐增加匹配重复的次数

^.{1,}$

^.{10,}$

^.{100,}$

^.{1000,}$

(您使用 {start, end} 来指示重复间隔。如果将 end 留空,它将匹配从 start 开始的任何内容)

使用此功能,您很快就会得到项目中最长的行。

正如我所说,这有点hacky,但如果您不需要自动化该任务,它也很快并且可以工作。

希望这对您有帮助!