Antworten:
Das Statistik- Plugin hat bei mir funktioniert.
So installieren Sie es von Intellij:
Datei - Einstellungen - Plugins - Repositorys durchsuchen ... Suchen Sie es in der Liste und doppelklicken Sie darauf.
Öffnen Sie das Statistikfenster von:
Ansicht -> Werkzeugfenster -> Statistik
Schneller und schmutziger Weg ist eine globale Suche nach '\n'
. Sie können es nach Belieben nach Dateierweiterungen usw. filtern.
Ctrl-Shift-F -> Zu findender Text = '\n'
-> Suchen.
Bearbeiten: Und 'regulärer Ausdruck' muss überprüft werden.
In der Vergangenheit habe ich das hervorragend benannte MetricsReloaded verwendet Plugin verwendet, um diese Informationen zu erhalten.
Sie können es aus dem JetBrains-Repository installieren.
Einmal installiert, Zugriff über: Analysieren -> Metriken berechnen ...
Genau wie Neil sagte:
Ctrl-Shift-F-> Zu findender Text =
'\n'
-> Suchen.
Mit nur einer Verbesserung können Sie bei der Eingabe "\n+"
nach nicht leeren Zeilen suchen
Wenn Zeilen mit nur Leerzeichen ebenfalls als leer betrachtet werden können, können Sie den regulären Ausdruck verwenden, "(\s*\n\s*)+"
um sie nicht zu zählen.
find
.
Obwohl dies keine IntelliJ-Option ist, können Sie einen einfachen Bash-Befehl verwenden ( wenn Ihr Betriebssystem Linux / Unix ist). Gehen Sie zu Ihrem Quellverzeichnis und geben Sie Folgendes ein:
find . -type f -name '*.java' | xargs cat | wc -l
find . -type f -name '*.java' | xargs cat | wc -l
(den *.java
Teil zitieren ). Andernfalls wird die Shell-Umgebung möglicherweise *.java
zu früh erweitert und der Befehl funktioniert nicht ordnungsgemäß.
find . -type f -name '*.java' | xargs cat | grep -ve '^\s*$' | wc -l
Statistik Plugins funktionieren einwandfrei!
Hier ist ein kurzer Fall:
Refresh
für das gesamte Projekt oder wählen Sie Ihr Projekt oder Ihre Datei aus und Refresh on selection
nur zur Auswahl.Jetzt sind 2 Versionen von Metricsreloaded verfügbar. Eine von Version 9 und Version 10 unterstützte Version finden Sie hier http://plugins.intellij.net/plugin/?idea&id=93
Um alle einschließlich leerer Codezeilen zu finden, versuchen Sie die Lösung von @ Neil:
Öffnen Sie Find in Path ( )Ctrl+Shift+F
Suchen Sie nach dem folgenden regulären Ausdruck: \n'
Verwenden Sie für Zeilen mit mindestens einem Zeichen den folgenden Ausdruck:
(.+)\n
Verwenden Sie für Zeilen mit mindestens einem Wortzeichen oder einer Ziffer den folgenden Ausdruck:
`(.*)([\w\d]+)(.*)\n`
Hinweis: Die letzte Zeile der Datei wird jedoch nur gezählt, wenn danach ein Zeilenumbruch auftritt.