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:

  1. Ctrl + Shift + F (to open global search)
  2. Use regex mode (check "regex" checkbox)
  3. In the searchbox, enter only a caret "^" (without the quotes)
  4. You may want to limit the search to a specific directory, via the "directory" tab
  5. Hit the "Open in Find Window" button on the bottom-right
  6. 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)"

Gloabal search for Lines of Code


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.