Comment compter les lignes de code Java en utilisant IntelliJ IDEA?
Comment compter les lignes de code Java en utilisant IntelliJ IDEA?
9 answers
Le Statistique plugin a fonctionné pour moi.
Pour l'installer à partir d'Intellij:
Fichier - Paramètres - Plugins - Parcourir les référentiels... Trouver sur la liste et double-cliquez dessus.
Accédez à la barre d'outils' statistique ' via les onglets en bas à gauche du projet
ANCIENNES VERSIONS: Ouvrir la fenêtre statistiques à partir de:
Affichage - > Fenêtres d'outils - > Statistique
Façon Rapide et sale est de faire une recherche globale pour '\n'
. Vous pouvez le filtrer comme vous le souhaitez sur les extensions de fichiers, etc.
Ctrl-Maj-F -> le Texte à rechercher = '\n'
-> Find.
Edit: Et 'expression régulière' doit être vérifiée.
Dans le passé, j'ai utilisé l'excellent plugin MetricsReloaded pour obtenir cette information.
Vous pouvez l'installer à partir du dépôt JetBrains.
Une Fois installé, l'accès via: Analyser -> Calculer les Métriques...
Tout comme Neil a dit:
Ctrl-Maj-F -> le Texte à rechercher =
'\n'
-> Find.
, Avec une seule amélioration, si vous entrez "\n+"
, vous pouvez rechercher des lignes non-vides
Si les lignes avec 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.
Bien que ce ne soit pas une option IntelliJ, vous pouvez utiliser une simple commande Bash ( si 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
Statistique plugins fonctionne très bien!
Voici un cas rapide:
- Ctrl+Maj+Un et moteurs de recherche pour "Statistique" pour ouvrir le panneau.
- , Vous verrez le panneau comme la capture d'écran, puis cliquez sur
Refresh
pour l'ensemble du projet ou sélectionnez votre projet ou d'un fichierRefresh on selection
pour seul choix.
Maintenant 2 versions de metricsreloaded disponibles. Un pris en charge sur v9 et v10 est disponible ici http://plugins.intellij.net/plugin/?idea&id=93
Vous pouvez utiliser Compter les 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 :Proj ProjectFileDir or ou Fil FileParentDir {
Pour trouver toutes les lignes de code vides, essayez la solution de @Neil:
Ouvrir Trouver en Chemin (Ctrl+Maj+F)
Recherche de l'expression régulière suivante: \n'
Pour les lignes avec au moins un caractère, utilisez l'expression suivante:
(.+)\n
Pour les lignes comportant au moins un mot, un caractère ou un chiffre, utilisez l'expression suivante:
`(.*)([\w\d]+)(.*)\n`
Remarque: Mais la dernière ligne de fichier est juste comptée si vous avez un saut de ligne d'après elle.