簡體   English   中英

如何使用 IntelliJ IDEA 計算 Java 代碼的行數?

[英]How to count lines of Java code using IntelliJ IDEA?

如何使用 IntelliJ IDEA 計算 Java 代碼的行數?

統計插件對我有用。

從 Intellij 安裝它:

文件 - 設置 - 插件 - 瀏覽存儲庫...在列表中找到它並雙擊它。

通過項目左下角的選項卡訪問“統計”工具欄統計工具欄的屏幕截圖,左下角

舊版本:從以下位置打開統計窗口:

查看 -> 工具窗口 -> 統計

快速而骯臟的方法是對'\\n'進行全局搜索。 您可以在文件擴展名等上以任何您喜歡的方式過濾它。

Ctrl - Shift - F -> 要查找的文本 = '\\n' -> 查找。

編輯:必須檢查“正則表達式”。

過去,我曾使用名稱極佳的MetricsReloaded插件來獲取此信息。

您可以從 JetBrains 存儲庫安裝它。

安裝后,通過以下方式訪問:分析 -> 計算指標...

盡管它不是 IntelliJ 選項,但您可以使用簡單的 Bash 命令(如果您的操作系統是 Linux/Unix)。 轉到您的源目錄並鍵入:

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

正如尼爾所說:

Ctrl - Shift - F -> 要查找的文本 = '\\n' -> 查找。

只有一項改進,如果您輸入"\\n+" ,您可以搜索非空行

如果只有空格的行也可以被視為空行,那么您可以使用正則表達式"(\\s*\\n\\s*)+"來不計算它們。

統計插件工作正常!

這是一個快速案例:

  1. Ctrl + Shift + A並搜索“統計”以打開面板。
  2. 您將看到面板作為屏幕截圖,然后單擊整個項目的Refresh或選擇您的項目或文件並Refresh on selection僅選擇。

統計

現在可以重新加載 2 個版本的指標。 在 v9 和 v10 上支持的一種可以在這里獲得http://plugins.intellij.net/plugin/?idea&id=93

您可以使用計算代碼行數 ( CLOC )

Settings -> External Tools添加一個新工具

  • 名稱:計算代碼行數
  • 組: 統計
  • 程序:路徑/到/時鍾
  • 參數:$ProjectFileDir$ 或 $FileParentDir$

要查找所有包含空行的代碼,請嘗試@Neil 的解決方案:

打開在路徑中查找Ctrl + Shift + F

搜索以下正則表達式: \\n'

對於至少包含一個字符的行,請使用以下表達式:

(.+)\n

對於至少包含一個單詞字符或數字的行,請使用以下表達式:

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

注意:但如果文件后面有換行符,則只計算文件的最后一行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM