Intellijのアイデアを使用してJavaコードの行をカウントする方法は?

StackOverflow https://stackoverflow.com/questions/3435581

  •  26-09-2019
  •  | 
  •  

質問

私は過去にこの機能を使用したことを知っていますが、これまでどうやってこれをやったのかわかりません。それは単純なものでなければなりませんよね?

役に立ちましたか?

解決

統計 プラグインは私のために働きました。

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

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

統計ウィンドウを開く:

ビュー - >ツールウィンドウ - >統計

他のヒント

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

Ctrl-シフト-f - > find = '\n' - >検索。

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

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

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

インストールしたら、アクセス: 分析 - >メトリックを計算します...

ニールが言ったように:

Ctrl-シフト-f - > find = '\n' - >検索。

入力した場合、改善は1つだけです "\n+", 、空でない行を検索できます

空白のみを持つ線も空と見なすことができる場合、Regexを使用できます "(\s*\n\s*)+" それらを数えないこと。

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

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

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

これが簡単なケースです:

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

statistic

現在、2つのバージョンのMetricsReloadedが利用可能になりました。ここでV9とV10でサポートできますhttp://plugins.intellij.net/plugin/?idea&id=93

カウントのコード行を使用できます(クロック)

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

  • 名前:コードのカウント行
  • グループ:統計
  • プログラム:パス/to/cloc
  • パラメーター:$ projectfiledir $または$ fileparentdir $

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

開ける パスで見つけます (Ctrl+シフト+f)

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

次の式に従って少なくとも1つの文字が使用されている行の場合:

(.+)\n

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

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top