Frage

Ich weiß, dass ich die Funktion in der Vergangenheit verwendet habe, aber ich habe keine Ahnung, wie ich das schon einmal gemacht habe. Es muss etwas Einfaches sein, oder?

War es hilfreich?

Lösung

Das Statistik Plugin hat für mich funktioniert.

Um es von Intellij zu installieren:

Datei - Einstellungen - Plugins - Durchsuchen Sie Repositories ... Finden Sie sie in der Liste und doppelklicken Sie darauf.

Öffnen Sie das Statistikfenster von:

Ansicht -> Werkzeugfenster -> Statistik

Andere Tipps

Schneller und schmutziger Weg ist eine globale Suche nach '\n'. Sie können es so filtern, wie Sie in Dateierweiterungen usw. mögen.

Strg-Wechsel-F -> Text zu finden = '\n' -> Finden Sie.

Bearbeiten: Und 'regulärer Ausdruck' muss überprüft werden.

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

Sie können es über das JetBrains -Repository installieren.

Nach der Installation zugreifen Sie über: Analysieren -> Metriken berechnen ...

Genau wie Neil sagte:

Strg-Wechsel-F -> Text zu finden = '\n' -> Finden Sie.

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

Wenn auch Linien mit nur Weißespace als leer angesehen werden können, können Sie die Regex verwenden "(\s*\n\s*)+" sie nicht zu zählen.

Obwohl es sich nicht um eine Intellij -Option handelt, können Sie einen einfachen Bash -Befehl verwenden (wenn Ihr Betriebssystem ist Linux/Unix). Gehen Sie zu Ihrem Quellverzeichnis und geben Sie ein:

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

Statistik Plugins funktioniert gut!

Hier ist ein kurzer Fall:

  1. Strg+Wechsel+EIN und Serach für "Statistik", um das Panel zu öffnen.
  2. Sie sehen das Panel als Screenshot und klicken dann Refresh für ein ganzes Projekt oder wählen Sie Ihr Projekt oder Ihre Datei und auswählen Refresh on selection für nur Auswahl.

statistic

Jetzt 2 Versionen von MetricsReloceed verfügbar. Eine, die auf V9 und V10 unterstützt wird, ist hier verfügbarhttp://plugins.intellij.net/plugin/?idea&id=93

Sie können Count -Code -Zeilen verwenden (Cloc)

An Settings -> External Tools Fügen Sie ein neues Tool hinzu

  • Name: Count -Codezeilen zählen
  • Gruppe: Statistik
  • Programm: Pfad/zu/cloc
  • Parameter: $ projectFiledir $ oder $ fileParentdir $

So finden Sie alle einschließlich leerer Codezeilen, versuchen Sie es mit der Lösung von @Neil:

Offen Auf dem Weg finden (Strg+Wechsel+F)

Suche nach dem folgenden regulären Ausdruck: \n'

Für Zeilen mit mindestens einem Zeichen verwenden Sie den folgenden Ausdruck:

(.+)\n

Für Zeilen mit mindestens einem Wortcharakter oder einer Ziffern verwenden Sie den folgenden Ausdruck:

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

HINWEIS: Aber die letzte Dateizeile wird gerade gezählt, wenn Sie danach einen Zeilenpause haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top