How to count lines of code (LOC) using IntelliJ IDEA?
Posting for posterity - This was the top Google entry when searching "intellij count lines of code" (without quotes)
.
If you're like me and didn't want to install anything else, you can hack it via the native, global search:
- Ctrl + Shift + F (to open global search)
- Use regex mode (check "regex" checkbox)
- In the searchbox, enter only a caret "^" (without the quotes)
- You may want to limit the search to a specific directory, via the "directory" tab
- Hit the "Open in Find Window" button on the bottom-right
- If it asks whether you want to continue, press "Continue"
.
Notes:
- In regex, the caret (^) denotes the start of a line, except when inside square brackets, in which case it denotes negation
- If you wanted to count non-empty lines, you could instead use "
^.*\S
" (without quotes), which signifies "The start of a line (^), followed by any number of characters (except newline) (.*), followed by a non-whitespace character (\S)"
You can either turn on the display of lines of code for a single file by right clicking in the left gutter and highlighting "display lines of code". Or you can do it for your entire project by downloading the Statistic plug-in. It's very nice indeed, because it shows LOC and other metrics for your entire project.