이클립스에서 줄 번호 계산하기
패키지에 ~ 10 패키지와 ~ 10 클래스 파일이있는 Eclipse의 Java 프로젝트가 있습니다. Eclipse 내에서 전체 프로젝트의 총 코드 라인을 결정하는 방법이 있습니까? 다른 도구 (예 : Code Analyzer, wc 등)에 익숙하지만 Eclipse 내 에서이 작업을 수행 할 수있는 방법이 있는지 알고 싶습니다 (또는 할 수있는 방법이 없다는 확인을 원합니다).
다음은 여러 줄의 코드 등을 표시하는 좋은 메트릭 플러그인입니다.
http://metrics.sourceforge.net/
Eclipse 3.1이 필요하다고 말하지만 3.1 +를 의미한다고 생각합니다.
가니메데 (Ganymede)에서 테스트 된 다른 메트릭스 플러그인은 다음과 같습니다.
http://eclipse-metrics.sourceforge.net
Search
> File Search
Regular expression
박스를 체크하십시오 .
이 표현을 사용하십시오 :
\ n [\ s] *
적절한 파일 형식 ( *.java
, *.xml
등)과 작업 세트를 선택하십시오.
리눅스에서 가장 간단한 것은 다음과 같습니다.
- 프로젝트의 루트 폴더로 이동
find
* .java 파일을 재귀 적으로 검색하는 데 사용wc -l
줄을 세는 데 사용하십시오 .
다시 시작하려면 다음을 수행하십시오.
find . -name '*.java' | xargs wc -l
일식 (Indigo)의 경우 ( codepro )를 설치하십시오 .
설치 후 :-프로젝트를 마우스 오른쪽 버튼으로 클릭하십시오.- codepro
도구 선택 -> 메트릭 계산-메트릭 탭에 줄 수로 답변이 표시됩니다.
총 파일 행 수가 아닌 실행 가능한 행 수에 관심이 있습니까? 그렇다면 EclEmma 와 같은 코드 범위 도구를 사용해 볼 수 있습니다. 코드 적용 범위 통계의 부작용으로 실행 가능한 행 및 블록 (및 메소드 및 클래스) 수에 대한 통계를 얻습니다. 이들은 메소드 레벨에서 위로 롤업되므로 패키지, 소스 루트 및 프로젝트의 라인 수를 볼 수 있습니다.
다음 스크립트와 함께 배치 파일을 사용할 수 있습니다.
@echo off
SET count=1
FOR /f "tokens=*" %%G IN ('dir "%CD%\src\*.java" /b /s') DO (type "%%G") >> lines.txt
SET count=1
FOR /f "tokens=*" %%G IN ('type lines.txt') DO (set /a lines+=1)
echo Your Project has currently totaled %lines% lines of code.
del lines.txt
PAUSE
MyEclipse가 있으면 총 소스 코드 행 수를 포함하는 레이블을 프로젝트 속성 페이지에 추가한다고 생각합니다. MyEclipse가 무료가 아니기 때문에 도움이되지 않을 수 있습니다.
불행히도 내 경우에는 충분하지 않으므로 다른 솔루션 (예 : AlbertoPL에서 언급 한 메트릭)으로 수집하지 않은 통계를 수집하는 소스 분석기를 작성했습니다.
소스 코드의 실제 라인을 계산하기위한 매우 간단한 플러그인은 스텝 카운터 이클립스 플러그인입니다. 다운로드하여 시도하십시오.
다운로드 한 jar 파일을 eclipse \ plugin 폴더에 놓고 eclipse를 다시 시작하십시오.
마우스 오른쪽 버튼을 클릭하고 단계 카운터를 선택하십시오.
이전 Instantiations 제품 CodePro AnalytiX를 사용할 수 있습니다 . 이 이클립스 플러그인은 코드 메트릭스 뷰에서 이러한 통계를 제공합니다. 이것은 Google에서 무료로 제공합니다.
참고 URL : https://stackoverflow.com/questions/1043666/counting-line-numbers-in-eclipse
'IT' 카테고리의 다른 글
num ++가 'int num'의 원자가 될 수 있습니까? (0) | 2020.06.13 |
---|---|
ImageView-높이가 너비와 일치합니까? (0) | 2020.06.13 |
apt-get을 사용하여 패키지를 설치하기 전에 버전을 확인하는 방법 (0) | 2020.06.13 |
Xcode 5 : 코드 서명 자격 오류 (0) | 2020.06.12 |
Android – 수신 SMS 메시지 수신 (0) | 2020.06.12 |