web-dev-qa-db-ja.com

IntelliJ IDEAを使用してJavaコードの行を数える方法は?

過去にこの機能を使用したことがありますが、これをどのように行ったかはわかりません。それはシンプルなものでなければなりませんよね?

249
Gary

Statistic プラグインはうまくいきました。

Intellijからインストールするには:

ファイル-設定-プラグイン-リポジトリの参照...リストで見つけてダブルクリックします。

統計ウィンドウを開く:

表示->ツールウィンドウ->統計

326
larham1

迅速で汚い方法は、'\n'のグローバル検索を行うことです。ファイル拡張子などで好きなようにフィルタリングできます。

Ctrl-Shift-F ->検索するテキスト= '\n'->検索。

編集:「正規表現」をチェックする必要があります。

105
Neil

過去には、この情報を取得するために優れた名前の MetricsReloaded プラグインを使用していました。

JetBrainsリポジトリからインストールできます。

インストールしたら、次の方法でアクセスします:Analyze-> Calculate Metrics ...

43
Dan Dyer

ニールが言ったように:

Ctrl-Shift-F ->検索するテキスト= '\n'->検索。

改善点は1つだけです。"\n+"を入力すると、空でない行を検索できます

空白のみの行も空とみなすことができる場合、正規表現"(\s*\n\s*)+"を使用してそれらをカウントしないことができます。

23
TheRusskiy

IntelliJオプションではありませんが、単純なBashコマンドを使用できます(ifご使用のオペレーティングシステムはLinux/Unixです)。ソースディレクトリに移動して、次のように入力します。

find . -type f -name '*.Java' | xargs cat | wc -l
12
s.froehlich

統計 プラグインは正常に動作します!

以下に簡単な例を示します。

  1. Ctrl+Shift+A パネルを開くための「統計」の調査。
  2. スクリーンショットとしてパネルが表示され、プロジェクト全体でRefreshをクリックするか、プロジェクトまたはファイルを選択してRefresh on selectionのみを選択します。

statistic

8
Jaskey

現在、2つのバージョンのメトリックがリロードされています。 v9およびv10でサポートされているものはここで利用可能です http://plugins.intellij.net/plugin/?idea&id=9

5
Jenga Blocks

コードのカウント行を使用できます( CLOC

Settings-> External Toolsに新しいツールを追加します

  • 名前:コードの行数
  • グループ:統計
  • プログラム:path/to/cloc
  • パラメーター:$ ProjectFileDir $または$ FileParentDir $
3
AA.

空行を含むすべてのコードを見つけるには、@ Neilのソリューションを試してください。

開くパスで検索Ctrl+Shift+F

次の正規表現を検索します:\n'

少なくとも1文字の行には、次の式を使用します。

(.+)\n

少なくとも1つのWord文字または数字がある行の場合、次の式を使用します。

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

注意:ただし、ファイルの最後の行は、その後に改行がある場合にのみカウントされます。

1
algorhythm