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

时间:2018-11-03 12:29:01

标签: intellij-idea

您好,我想知道任何技巧或捷径,通过它们您可以知道哪个是项目中最长的文件。 也就是说,哪个文件的代码行最长。是否有任何快捷方式或插件可用?

2 个答案:

答案 0 :(得分:1)

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

(.*\n){100,}

(.*\n){1000,}

(.*\n){10000,}

答案 1 :(得分:0)

尽管这有点hacky,但仍然有效。

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

b3 a1 b3

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

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

^.$

^.{1,}$

^.{10,}$

^.{100,}$

(您使用{start,end}来指示重复间隔。如果将end留空,则它将与start匹配)

使用此方法,您很快就会在项目中留下最长的一行。

正如我所说的那样,它有点笨拙,但是如果您不必自动执行任务,它也很快并且可以运行。

希望这对您有帮助!