Jak liczyć wiersze kodu Java za pomocą IntelliJ IDEA?
java
intellij-idea
metrics
Gary
źródło
źródło
Odpowiedzi:
Statystyki wtyczki pracował dla mnie.
Aby zainstalować go z Intellij:
Otwórz okno statystyk z:
źródło
Szybki i brudny sposób to wyszukiwanie globalne
'\n'
. Możesz go filtrować w dowolny sposób według rozszerzeń plików itp.Ctrl-Shift-F-> Tekst do znalezienia =
'\n'
-> Znajdź.Edycja: I należy sprawdzić „wyrażenie regularne”.
źródło
W przeszłości korzystałem z doskonale nazwanej wtyczki MetricsReloaded, aby uzyskać te informacje.
Możesz zainstalować go z repozytorium JetBrains.
Po zainstalowaniu uzyskaj dostęp przez: Analizuj -> Oblicz dane ...
źródło
Tak jak powiedział Neil:
Jeśli wprowadzisz tylko jedno ulepszenie,
"\n+"
możesz wyszukać niepuste linieJeśli linie zawierające tylko białe spacje również mogą być uważane za puste, możesz użyć wyrażenia regularnego,
"(\s*\n\s*)+"
aby ich nie liczyć.źródło
find
.Chociaż nie jest to opcja IntelliJ, możesz użyć prostej komendy Bash ( jeśli twój system operacyjny to Linux / Unix). Przejdź do katalogu źródłowego i wpisz:
źródło
find . -type f -name '*.java' | xargs cat | wc -l
(cytując tę*.java
część). W przeciwnym razie środowisko powłoki może rozwinąć się*.java
zbyt wcześnie, a polecenie nie będzie działać poprawnie.find . -type f -name '*.java' | xargs cat | grep -ve '^\s*$' | wc -l
Wtyczki statystyczne działają dobrze!
Oto krótka sprawa:
Refresh
aby wyświetlić cały projekt lub wybierz projekt lub plik iRefresh on selection
tylko do wyboru.źródło
teraz dostępne są 2 wersje metryk ponownie załadowane. Jeden obsługiwany w wersji 9 i 10 jest dostępny tutaj http://plugins.intellij.net/plugin/?idea&id=93
źródło
Możesz użyć funkcji Count Lines of Code ( CLOC )
Włącz
Settings
->External Tools
dodaj nowe narzędzieźródło
Aby znaleźć wszystkie, łącznie z pustymi wierszami kodu, wypróbuj rozwiązanie @ Neil:
Otwórz Find in Path ( )Ctrl+Shift+F
Wyszukaj następujące wyrażenie regularne:
\n'
W przypadku wierszy z co najmniej jednym znakiem użyj następującego wyrażenia:
W przypadku wierszy zawierających co najmniej jeden znak lub cyfrę należy użyć następującego wyrażenia:
Uwaga: Ale ostatni wiersz pliku jest po prostu liczony, jeśli po nim następuje podział wiersza.
źródło