¿Cómo contar líneas de código Java usando IntelliJ IDEA?
java
intellij-idea
metrics
Gary
fuente
fuente
Respuestas:
El complemento Estadística funcionó para mí.
Para instalarlo desde Intellij:
Abrir ventana de estadísticas desde:
fuente
Una manera rápida y sucia es hacer una búsqueda global
'\n'
. Puede filtrarlo como desee en las extensiones de archivo, etc.Ctrl-Shift-F-> Texto para buscar =
'\n'
-> Buscar.Editar: Y la 'expresión regular' tiene que ser verificada.
fuente
En el pasado, he utilizado MetricsReloaded excelentemente llamado complemento para obtener esta información.
Puede instalarlo desde el repositorio de JetBrains.
Una vez instalado, acceda a través de: Analizar -> Calcular métricas ...
fuente
Tal como dijo Neil:
Con solo una mejora, si ingresa
"\n+"
, puede buscar líneas no vacíasSi las líneas con solo espacios en blanco también se pueden considerar vacías, entonces puede usar la expresión regular
"(\s*\n\s*)+"
para no contarlas.fuente
find
.Aunque no es una opción de IntelliJ, puede usar un simple comando Bash ( si su sistema operativo es Linux / Unix). Vaya a su directorio de origen y escriba:
fuente
find . -type f -name '*.java' | xargs cat | wc -l
(citando la*.java
parte). De lo contrario, el entorno de shell podría expandirse*.java
demasiado pronto y el comando no funcionará correctamente.find . -type f -name '*.java' | xargs cat | grep -ve '^\s*$' | wc -l
¡Los complementos estadísticos funcionan bien!
Aquí hay un caso rápido:
Refresh
para todo el proyecto o seleccione su proyecto o archivo yRefresh on selection
solo para la selección.fuente
ahora están disponibles 2 versiones de métricas cargadas. Uno compatible con v9 y v10 está disponible aquí http://plugins.intellij.net/plugin/?idea&id=93
fuente
Puedes usar Count Lines of Code ( CLOC) )
Encendido
Settings
->External Tools
agregar una nueva herramientafuente
Para encontrar todo, incluidas las líneas de código vacías, pruebe la solución de @ Neil:
Abrir Buscar en ruta ( )Ctrl+Shift+F
Busque la siguiente expresión regular:
\n'
Para líneas con al menos un carácter, use la siguiente expresión:
Para líneas con al menos un carácter de palabra o dígito, use la siguiente expresión:
Aviso: Pero la última línea de archivo solo se cuenta si tiene un salto de línea después.
fuente