361 Stimmen

Wie zählt man Zeilen Java-Code mit IntelliJ IDEA?

Wie zählt man Zeilen Java-Code mit IntelliJ IDEA?

0 Stimmen

Für Repository-Statistiken können Sie Gitinspector verwenden. Quelle: stackoverflow.com/q/1828874/873282

505voto

larham1 Punkte 11069

Das Statistic-Plugin hat bei mir funktioniert.

Um es von Intellij aus zu installieren:

Datei - Einstellungen - Plugins - Durchsuche Repositories... Finde es in der Liste und klicke doppelt darauf.

Greifen Sie über Registerkarten unten links im Projekt auf die 'statistic' Toolbar zu Bildschirmaufnahme der Statistik-Toolbar, unten links

ÄLTERE VERSIONEN: Öffnen Sie das Statistik-Fenster über:

Ansicht -> Tool-Fenster -> Statistik

122voto

Neil Punkte 1781

Der schnelle und einfache Weg besteht darin, eine globale Suche nach '\n' durchzuführen. Sie können es auf beliebige Weise filtern, z.B. nach Dateierweiterungen usw.

Strg-Umschalt-F -> Zu suchender Text = '\n' -> Suchen.

Bearbeiten: Und 'regulärer Ausdruck' muss angekreuzt werden.

55voto

Dan Dyer Punkte 52915

In der Vergangenheit habe ich das hervorragend benannte MetricsReloaded Plugin verwendet, um diese Informationen zu erhalten.

Sie können es aus dem JetBrains-Repository installieren.

Nach der Installation können Sie es über: Analyze -> Calculate Metrics... aufrufen.

39voto

s.froehlich Punkte 793

Auch wenn es keine IntelliJ-Option ist, könnten Sie einen einfachen Bash-Befehl verwenden (wenn Ihr Betriebssystem Linux/Unix ist). Gehen Sie in Ihr Quellverzeichnis und geben Sie ein:

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

25voto

TheRusskiy Punkte 971

Genau wie Neil sagte:

Strg-Shift-F -> Text zum finden = '\n' -> Finden.

Mit nur einer Verbesserung, wenn Sie "\n+" eingeben, können Sie nach nicht leeren Zeilen suchen

Wenn Zeilen mit nur Leerzeichen auch als leer betrachtet werden können, dann können Sie das Regex "(\s*\n\s*)+" verwenden, um sie nicht zu zählen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X