web-dev-qa-db-fra.com

Comment compter les lignes de code Java avec IntelliJ IDEA?

Je sais que j'ai déjà utilisé cette fonctionnalité par le passé, mais je n'ai aucune idée de la façon dont je l'ai fait auparavant. Ce doit être quelque chose de simple, non?

255
Gary

Le plugin Statistique a fonctionné pour moi.

Pour l'installer depuis Intellij:

Fichier - Paramètres - Plugins - Parcourir les dépôts ... Trouvez-le dans la liste et double-cliquez dessus.

Ouvrir la fenêtre de statistiques à partir de:

Affichage -> Fenêtres d’outils -> Statistiques

331
larham1

La méthode rapide et sale consiste à effectuer une recherche globale de '\n'. Vous pouvez le filtrer comme bon vous semble sur les extensions de fichiers, etc.

Ctrl-Shift-F -> Texte à rechercher = '\n' -> Rechercher.

Edit: Et 'expression régulière' doit être cochée.

105
Neil

Dans le passé, j'ai utilisé l'excellent plugin MetricsReloaded pour obtenir ces informations.

Vous pouvez l'installer à partir du référentiel JetBrains.

Une fois installé, accédez via: Analyser -> Calculer les métriques ...

43
Dan Dyer

Tout comme Neil a dit:

Ctrl-Shift-F -> Texte à rechercher = '\n' -> Rechercher.

Avec une seule amélioration, si vous entrez "\n+", vous pouvez rechercher des lignes non vides.

Si les lignes contenant uniquement des espaces peuvent également être considérées comme vides, vous pouvez utiliser l'expression régulière "(\s*\n\s*)+" pour ne pas les compter.

23
TheRusskiy

Bien qu'il ne s'agisse pas d'une option IntelliJ, vous pouvez utiliser une simple commande Bash (if votre système d'exploitation est Linux/Unix). Allez dans votre répertoire source et tapez:

find . -type f -name '*.Java' | xargs cat | wc -l
13
s.froehlich

Statistique les plugins fonctionnent bien!

Voici un cas rapide:

  1. Ctrl+Shift+A et recherchez "Statistique" pour ouvrir le panneau.
  2. Vous verrez le panneau comme capture d'écran, puis cliquez sur Refresh pour tout le projet ou sélectionnez votre projet ou fichier et sur Refresh on selection pour ne sélectionner que.

statistic

9
Jaskey

maintenant 2 versions de metricsreloaded disponibles. Une prise en charge sur les versions 9 et 10 est disponible ici http://plugins.intellij.net/plugin/?idea&id=9

5
Jenga Blocks

Vous pouvez utiliser le nombre de lignes de code ( CLOC )

Sur Settings -> External Tools ajouter un nouvel outil

  • Nom: Compter les lignes de code
  • Groupe: Statistiques
  • Programme: chemin/vers/cloc
  • Paramètres: $ ProjectFileDir $ ou $ FileParentDir $
3
AA.

Pour trouver toutes les lignes de code vides, essayez la solution de @ Neil:

Ouvrir Trouver dans le chemin (Ctrl+Shift+F)

Recherchez l'expression régulière suivante: \n'

Pour les lignes comportant au moins un caractère, utilisez l'expression suivante:

(.+)\n

Pour les lignes comportant au moins un caractère Word ou un chiffre, utilisez l'expression suivante:

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

Remarque: Mais la dernière ligne du fichier est simplement comptée si vous avez un saut de ligne après celui-ci.

1
algorhythm