この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 3354|答える: 2

CLOCはプログラミング言語におけるソースコードの空欄、コメント、物理行を数えます

[リンクをコピー]
掲載地 2023/02/23 20:36:42 | | | |
CLOCは、多くのプログラミング言語で、空白、コメント、物理的なソースコード行数をカウントできるソースコード情報の行数を数えるツールです。 コードベースの2つのバージョンが与えられると、clocは空欄行、コメント行、ソースコード行の違いを計算できます。 完全にPerlで書かれており、Perl v5.6以降の標準ディストリビューションに依存していません(一部の外部モジュールのコードはclocに埋め込まれています)ため、非常に移植性が高いです。 ご存知の通り、clocはLinux、FreeBSD、NetBSD、OpenBSD、macOS、AIX、HP-UX、Solaris、IRIX、z/OS、Windowsなど多様なプラットフォームで動作します。 (WindowsでClocのPerlソースバージョンを実行するには、ActiveState Perl 5.6.1以降、Strawberry Perl、Linux用Windowsサブシステム、Cygwin、MobaXTerm、またはGitのWindowsが提供するmingw環境やターミナルが必要です。) あるいは、PAR::P ackerで生成されたClocのWindowsバイナリを、PerlやCygwinを持たないWindowsコンピュータ上で動作させることも可能です。 )


GitHubアドレス:ハイパーリンクのログインが見えます。
ダウンロードアドレス:ハイパーリンクのログインが見えます。

パッケージマネージャーからインストール

NPM install -g cloc              #ハイパーリンクのログインが見えます。
sudo apt install cloc # Debian, Ubuntu
sudo yum install cloc # レッドハット、フェドラ
sudo dnf install cloc # Fedora 22 またはそれ以降
sudo pacman -Sクローク# アーチ
sudo emerge -av dev-util/cloc # Gentooハイパーリンクのログインが見えます。
sudo apk add cloc # Alpine Linux
doas pkg_add cloc # OpenBSD
sudo pkg install cloc # FreeBSD
sudo port install cloc # macOS with MacPorts
Brew インストール Cloc # macOS with Homebrew
チョコ インストール ブロック # ウィンドウズ with チョコレート
scoop install cloc # Windows with Scoop

環境変数にclocを追加できます。以下のチュートリアルを参照してください:

cmdでパーマネント環境変数コマンドを設定する
https://www.itsvse.com/thread-9230-1-1.html

現在のフォルダにあるコードの量を数えてみてください



フォルダのコード量を除外します



ディレクトリ内の各ファイルのコード行数を数えます


パラメータオプション

--diff <set1> <set2> - はset1とset2のソースファイルのコード差を計算します。 入力はファイルとディレクトリの混合であっても構いません。
--git - 入力がファイル名やディレクトリ名として認識されていない場合、入力をGitターゲットとして強制的に認識させます。
--ignore-whitespace - はファイルと --diff を比較する際に水平スペースを無視します。
--max-file-size=<MB> - は、指定されたMBより大きなファイルをスキップしたい場合です。
--exclude-dir=<dir1>,<dir2> - 与えられたカンマ区切られたディレクトリを除外します。
--exclude-ext=<ext1>,<ext2> - 指定されたファイル拡張子を除外します。
--csv - 結果をCSVファイル形式にエクスポートします。
--csv-区切り符=<C> - は<C>文字を区切り符として使います。
--out=<file>- 結果を に保存します<file>。
--静か-すべての情報メッセージを無効にし、最終報告のみを表示します。
--sql=<file> - 結果をcreateおよびinsert文として書き込み、SQLiteのようなデータベースプログラムで読み取ることができます。

(終わり)




先の:PDF.JS プレビュー PDFファイル 中国語 問題なし
次に:【OData】(1) ODataの基礎知識
掲載地 2023/02/23 22:23:01 |
学ぶために
掲載地 2023/02/24 10:33:08 |
沙葉不師
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com