使用IDEA統(tǒng)計(jì)代碼行數(shù)

我們一個(gè)項(xiàng)目寫下來,有時(shí)候需要統(tǒng)計(jì)一下代碼項(xiàng)目代碼的行數(shù),或者想知道自己到底寫了多少代碼,可以使用IDEA插件Statistic掃描代碼并統(tǒng)計(jì)結(jié)果。

  1. 安裝插件
    File->settings->plugins,點(diǎn)擊"Marketplace"輸入"Statistic"搜索

選擇第一個(gè)安裝

  1. 重新啟動(dòng)IDEA,點(diǎn)擊下面任務(wù)欄的Statistic標(biāo)簽

  2. 點(diǎn)擊"Refresh"掃描項(xiàng)目代碼

  • Overview 參數(shù)說明(例如java)

    • Count : java文件的數(shù)量
    • Size SUM : java所有文件總占用硬盤大小
    • Size MIN : java文件的最小文件占用硬盤大小
    • Size MAX : java文件的最大文件占用硬盤大小
    • Size AVG : java文件的平均占用硬盤大小
    • Lines : java文件的總行數(shù)
    • Lines MIN : java文件的最小行數(shù)
    • Lines MAX : java文件的最大行數(shù)
    • Lines AVG : java文件的平均行數(shù)
  • 指定文件類型(如java)統(tǒng)計(jì)參數(shù)說明

    • Total Lines :代碼總行數(shù)(包括注釋,空行)
    • Source Code Lines :源代碼行數(shù)(不包括注釋,空行)
    • Source Code Lines(%) :源代碼行數(shù)百分比(Source Code Lines/Total Lines)
    • Comment Lines :注釋行數(shù)
    • Comment Lines(%) : 注釋行數(shù)百分比(Comment Lines/Total Lines)
    • Blank Lines : 空行數(shù)
    • Blank Lines(%) : 空行百分比(Blank Lines/Total Lines)

Refresh 統(tǒng)計(jì)該項(xiàng)目代碼
Refresh on selection 對你當(dāng)前打開的代碼進(jìn)行統(tǒng)計(jì)。
Settings 里面可以排除一些文件夾,例如編譯后的文件夾(前端),或者排除外部包和一個(gè)不需要統(tǒng)計(jì)的文件格式文件。

總的數(shù)據(jù)展示:
可以看到文件的數(shù)量,最大文件行數(shù),源代碼的行數(shù)


查看細(xì)分某一類的數(shù)據(jù):
可以看到具體一個(gè)類的代碼行數(shù)、源代碼、注釋、空行的占比


參考鏈接:idea統(tǒng)計(jì)代碼行數(shù)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容