How to count lines of Java code using IntelliJ IDEA?
9 Answers
The Statistic plugin worked for me.
To install it from Intellij:
File - Settings - Plugins - Browse repositories... Find it on the list and double-click on it.
Access the 'statistic' toolbar via tabs in bottom left of project

OLDER VERSIONS: Open statistics window from:
View -> Tool Windows -> Statistic
16 Comments
Quick and dirty way is to do a global search for '\n'. You can filter it any way you like on file extensions etc.
Ctrl-Shift-F -> Text to find = '\n' -> Find.
Edit: And 'regular expression' has to be checked.
9 Comments
In the past I have used the excellently named MetricsReloaded plugin to get this information.
You can install it from the JetBrains repository.
Once installed, access via: Analyze -> Calculate Metrics...
9 Comments
Although it is not an IntelliJ option, you could use a simple Bash command (if your operating system is Linux/Unix). Go to your source directory and type:
find . -type f -name '*.java' | xargs cat | wc -l
5 Comments
find . -type f -name '*.java' | xargs cat | wc -l (quoting the *.java part). Otherwise, the shell environment might expand the *.java too early and the command won't work properly.find . -type f -name '*.java' | xargs cat | grep -ve '^\s*$' | wc -lJust like Neil said:
Ctrl-Shift-F -> Text to find =
'\n'-> Find.
With only one improvement, if you enter "\n+", you can search for non-empty lines
If lines with only whitespace can be considered empty too, then you can use the regex "(\s*\n\s*)+" to not count them.
1 Comment
find.Statistic plugins works fine!
Here is a quick case:
- Ctrl+Shift+A and serach for "Statistic" to open the panel.
- You will see panel as the screenshot and then click
Refreshfor whole project or select your project or file andRefresh on selectionfor only selection.
Comments
now 2 versions of metricsreloaded available. One supported on v9 and v10 isavailable here http://plugins.intellij.net/plugin/?idea&id=93
1 Comment
You can to use Count Lines of Code (CLOC)
On Settings -> External Tools add a new tool
- Name: Count Lines of Code
- Group: Statistics
- Program: path/to/cloc
- Parameters: $ProjectFileDir$ or $FileParentDir$
Comments
To find all including empty lines of code try @Neil's solution:
Open Find in Path (Ctrl+Shift+F)
Search for the following regular expression: \n'
For lines with at least one character use following expression:
(.+)\n
For lines with at least one word character or digit use following expression:
`(.*)([\w\d]+)(.*)\n`
Notice: But the last line of file is just counted if you have a line break after it.
