Respuestas:
El complemento Estadística funcionó para mí.
Para instalarlo desde Intellij:
Archivo - Configuración - Complementos - Buscar repositorios ... Encuéntrelo en la lista y haga doble clic en él.
Abrir ventana de estadísticas desde:
Ver -> Ventanas de herramientas -> Estadística
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.
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 ...
Tal como dijo Neil:
Ctrl-Shift-F-> Texto para buscar =
'\n'
-> Buscar.
Con solo una mejora, si ingresa "\n+"
, puede buscar líneas no vacías
Si 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.
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:
find . -type f -name '*.java' | xargs cat | wc -l
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 y Refresh on selection
solo para la selección.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
Puedes usar Count Lines of Code ( CLOC) )
Encendido Settings
-> External Tools
agregar una nueva herramienta
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:
(.+)\n
Para líneas con al menos un carácter de palabra o dígito, use la siguiente expresión:
`(.*)([\w\d]+)(.*)\n`
Aviso: Pero la última línea de archivo solo se cuenta si tiene un salto de línea después.