title says everything plus: - development language Lua - code revision control system - Perforce (integrated with IntelliJ IDE)
-
1Related: stackoverflow.com/questions/3435581/…David C– David C2014-11-06 17:21:11 +00:00Commented Nov 6, 2014 at 17:21
-
You should change the accepted answer, even @duffymo the author of the currently accepted answer says so in the comments below.bad_coder– bad_coder2023-12-28 00:25:50 +00:00Commented Dec 28, 2023 at 0:25
Add a comment
|
2 Answers
You can hack it via the native, global search:
- Ctrl + Shift + F (to open global search)
- Use regex mode (check the
.*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"
The number of lines is shown at the end of the "Found occurrences" sentence.
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)"
3 Comments
Kirk
Had this answer shown up 8 years earlier it would have been the accepted answer.
duffymo
Eight years later. I'd accept this answer, too. I don't use the statistics plugin anymore, but I do use this answer.
Travis Furrer
With larger projects, this can be a lot slower than the statistic plugin.
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.
5 Comments
Johan Tidén
The Statistic plug-in also counts every line in the branch/tags folder, even if they are excluded from the project.
duffymo
I don't know what "excluded from the project" means. When I check out a project I do it in such a way that only that branch or tag is visible to IntelliJ. That's the only way that makes sense to me.
Johan Tidén
For large multi-module project you may want to have the branches and tags checked out to quickly be able to switch between them. Each sub-module has a trunk/branch. The plugin seems to choose the project root directory and count all the files contained within, disregarding whether or not that subfolder is actually used in the project at all. There is a feature in IntelliJ where you can "Mark Directory As/Excluded" from the workspace manually but the plugin doesn't seem to use this information at all.
user2727195
I've installed the plugin but how option in the menu can I use to bring the statistics dialog up?
duffymo
Go to View->Tool Windows->Statistic. I'm running it in IntelliJ 16.
