development

IntelliJ IDEA를 사용하여 Java 코드 라인을 계산하는 방법은 무엇입니까?

big-blog 2020. 3. 31. 08:22
반응형

IntelliJ IDEA를 사용하여 Java 코드 라인을 계산하는 방법은 무엇입니까?


과거에이 기능을 사용한 적이 있지만 이전에이 작업을 수행 한 방법을 모르겠습니다. 간단해야합니까?


통계 플러그인은 날 위해 일했습니다.

Intellij에서 설치하려면 다음을 수행하십시오.

파일-설정-플러그인-저장소 찾아보기 ... 목록에서 찾아서 두 번 클릭하십시오.

다음에서 통계 창을 엽니 다.

보기-> 도구 창-> 통계


빠르고 더러운 방법은에 대한 전역 검색을 수행하는 것입니다 '\n'. 파일 확장자 등 원하는 방식으로 필터링 할 수 있습니다.

Ctrl-Shift-F-> 찾을 텍스트 = '\n'-> 찾기.

편집 : '정규 표현식'을 확인해야합니다.


과거에는 이 정보를 얻기 위해 뛰어난 이름의 MetricsReloaded 플러그인을 사용했습니다 .

JetBrains 저장소에서 설치할 수 있습니다.

설치되면 다음을 통해 액세스 하십시오 . 분석-> 메트릭 계산 ...


닐이 말한 것처럼 :

Ctrl-Shift-F-> 찾을 텍스트 = '\n'-> 찾기.

한 가지 개선만으로을 입력 "\n+"하면 비어 있지 않은 줄을 검색 할 수 있습니다

공백 만있는 행도 비어있는 것으로 간주 될 수 있으면 정규식 "(\s*\n\s*)+"사용하여 셀 수를 계산할 수 없습니다.


IntelliJ 옵션은 아니지만 운영 체제가 Linux / Unix 인 경우 간단한 Bash 명령을 사용할 수 있습니다 . 소스 디렉토리로 이동하여 다음을 입력하십시오.

find . -type f -name '*.java' | xargs cat | wc -l

통계 플러그인이 제대로 작동합니다!

다음은 간단한 사례입니다.

  1. Ctrl+ " Shift+ A"및 "Statistic"에 대해 패널을 엽니 다.
  2. 패널을 스크린 샷으로 본 다음 Refresh전체 프로젝트 를 클릭 하거나 프로젝트 또는 파일 Refresh on selection을 선택하고 선택 만합니다.

통계량


이제 2 가지 버전의 메트릭을 다시로드 할 수 있습니다. v9 및 v10에서 지원되는 것은 http://plugins.intellij.net/plugin/?idea&id=93에서 사용할 수 있습니다 .


당신은 코드의 개수 라인 (사용할 수 CLOC를 )

켜기 Settings-> External Tools새 도구 추가

  • 이름 : 코드 줄 수
  • 그룹 : 통계
  • 프로그램 : path / to / cloc
  • 매개 변수 : $ ProjectFileDir $ 또는 $ FileParentDir $

빈 줄을 포함하여 모든 코드를 찾으려면 @Neil의 솔루션을 시도하십시오.

경로에서 찾기 열기 ( )Ctrl+Shift+F

다음 정규식을 검색하십시오. \n'

하나 이상의 문자가있는 행의 경우 다음 표현식을 사용하십시오.

(.+)\n

하나 이상의 단어 문자 또는 숫자가있는 행의 경우 다음 표현식을 사용하십시오.

`(.*)([\w\d]+)(.*)\n`

주의 사항 : 그러나 파일의 마지막 줄은 줄 바꿈이 있으면 계산됩니다.

참고 URL : https://stackoverflow.com/questions/3435581/how-to-count-lines-of-java-code-using-intellij-idea

반응형