Ohcount:一種用於分析和計算源代碼行的工具

歐姆數1

如果我就像分析您喜歡的應用程序的源代碼中的內容 對於一個以上的人來說,此應用程序可能會非常有趣。 今天 我們將討論一種可以幫助我們分析代碼行的工具, 以及同一文件,它將向我們顯示每個文件包含的行數。

Ohcount是一個免費的開源應用程序, 它是根據GNU通用公共許可證版本2許可的,因此可以重新分發和/或修改。 Ohcount 是一個簡單的命令行實用程序,用於解析源代碼並打印數字行 源代碼文件中的總計。

它不僅是源代碼行計數器, 它還可以在大型源代碼目錄中檢測流行的開源許可證,例如GPL。 此外,Ohcount還可以檢測針對特定編程API(例如KDE或Win32)的代碼。

這個應用程序 識別大多數編程語言中的源代碼文件 並準備總代碼和註釋計數。 它可以對單個文件或整個目錄樹進行操作。

奧數 有兩個主要組成部分:檢測器 它確定了特定源文件使用的主要編程語言的家族, 和一個解析器 它提供了源文件內容的逐行細分。

奧數 對於想要分析自己或其他開發人員編寫的代碼的開發人員而言,此功能非常有用,並檢查該代碼包含多少行,使用了哪些語言編寫這些代碼,以及該代碼的許可證詳細信息等。

哦

如何在Ubuntu 18.04 LTS及其衍生版本上安裝Ohcount?

儘管可以下載應用程序的源代碼進行編譯,但是我們擁有Ohcount可以在Ubuntu存儲庫中找到它的功能。

如果要在系統上安裝此應用程序 他們必須打開終端Ct​​rl + Alt + T,我們將執行:

sudo apt install ohcount

完成此操作後,他們將在其係統上安裝該應用程序。

如何使用Ohcount?

如何使用 這個應用程序很簡單, 如果要了解它們的參數及其作用,可以鍵入:

ohcount --help

現在 要開始使用它,只需將它們放在源代碼的主目錄中 他們想要從終端分析的應用程序。

並在代碼目錄中進行分析只需鍵入:

ohcount

雖然 他們還可以指示應用程序只需鍵入的路徑:

ohcount /ruta/a/el/codigo

完成此應用程序 分析和顯示結果可能需要一些時間,這一切都取決於源代碼(文件,文件夾,行)的大小。

要是 我們要分析一個文件,我們必須指出它 為此,我們可以通過以下方式進行操作,例如:

ohcount helloworld.c

在缺乏的情況下 在所有代碼文件中僅搜索一種編程語言 來源進行分析,我們可以進行組合,例如:

ohcount --detect | grep ^ Python

Si 我們想查看文件中的源代碼 我們只需要添加參數-a:

ohcount -a helloworld.c

我們可以執行組合,在其中我們將在所有文件中搜索一種語言 編程並向我們展示文件中的內容。

ohcount helloworld.c --detect | grep ^ C

如上所述 該應用程序還允許我們查看源代碼許可證 因此,如果您只想知道源代碼中使用的許可證,我們將輸入:

ohcount -l

如果是這樣的話 僅針對單個文件:

ohcount -l helloworld.c

最後, 查找所有源代碼文件 在遞歸給定的路由中,使用-d參數:

ohcount -d

當執行參數組合以獲得更具體的結果時,此工具可能會非常有趣。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。