Wie zähle ich Zeilen von Java-Code mit IntelliJ IDEA?
java
intellij-idea
metrics
Gary
quelle
quelle
Antworten:
Das Statistik- Plugin hat bei mir funktioniert.
So installieren Sie es von Intellij:
Öffnen Sie das Statistikfenster von:
quelle
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.
quelle
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 ...
quelle
Genau wie Neil sagte:
Mit nur einer Verbesserung können Sie bei der Eingabe
"\n+"
nach nicht leeren Zeilen suchenWenn 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.quelle
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:
quelle
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 undRefresh on selection
nur zur Auswahl.quelle
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
quelle
Sie können Count Lines of Code ( CLOC ) verwenden.
Ein
Settings
->External Tools
neues Werkzeug hinzufügenquelle
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:
Verwenden Sie für Zeilen mit mindestens einem Wortzeichen oder einer Ziffer den folgenden Ausdruck:
Hinweis: Die letzte Zeile der Datei wird jedoch nur gezählt, wenn danach ein Zeilenumbruch auftritt.
quelle