이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 3354|회답: 2

Cloc은 프로그래밍 언어에서 빈칸, 주석, 물리적 소스 코드 줄을 세는 데 사용됩니다

[링크 복사]
게시됨 2023. 2. 23. 오후 8:36:42 | | | |
CLOC는 여러 프로그래밍 언어에서 빈칸, 주석, 물리적 소스 코드 라인을 세는 소스 코드 정보 라인을 세는 도구입니다. 코드베이스의 두 버전이 주어지면, cloc은 빈 줄, 주석 줄, 소스 코드 줄의 차이를 계산할 수 있습니다. 전적으로 Perl로 작성되었으며, Perl v5.6 이상 표준 배포판에 의존하지 않으며(일부 외부 모듈의 코드가 cloc에 내장되어 있음) 매우 이식성이 뛰어납니다. 우리 모두 알다시피, cloc은 다양한 리눅스, FreeBSD, NetBSD, OpenBSD, macOS, AIX, HP-UX, Solaris, IRIX, z/OS, 그리고 Windows에서 실행됩니다. (Windows에서 Cloc의 Perl 소스 버전을 실행하려면 ActiveState Perl 5.6.1 이상, Strawberry Perl, Linux용 Windows 서브시스템, Cygwin, MobaXTerm, 또는 Git용 Windows에서 제공하는 mingw 환경 및 터미널이 필요합니다.) 또는 PAR::P acker를 사용해 생성된 Cloc의 윈도우 바이너리를 사용해 Perl이나 Cygwin이 없는 Windows 컴퓨터에서 실행할 수도 있습니다. )


GitHub 주소:하이퍼링크 로그인이 보입니다.
다운로드 주소:하이퍼링크 로그인이 보입니다.

패키지 관리자를 통해 설치하세요

NPM install -G cloc              #하이퍼링크 로그인이 보입니다.
sudo apt install cloc # Debian, Ubuntu
sudo yum 설치 클록 # 레드 햇, 페도라
sudo dnf install cloc # Fedora 22 또는 이후
수도 팩맨 -S 클록 # 아치
sudo emerge -av dev-util/cloc # Gentoo하이퍼링크 로그인이 보입니다.
sudo apk add cloc # Alpine Linux
doas pkg_add 클록 # OpenBSD
sudo pkg install cloc # FreeBSD
sudo port install cloc # macOS with MacPorts
brew install cloc # macOS with Homebrew
초코 설치 클록 # 초콜릿과 함께 창문
scoop install cloc # Windows와 Scoop

환경 변수에 cloc을 추가할 수 있으니 아래 튜토리얼을 참고하세요:

CMD를 사용하여 permanent environment variable 명령을 설정하기 위해
https://www.itsvse.com/thread-9230-1-1.html

현재 폴더에 있는 코드 양을 세어보세요



폴더 코드 양은 제외하세요



디렉터리 내 각 파일의 코드 라인 수를 세어보세요


매개변수 옵션

--diff <set1> <set2> - 는 set1과 set2의 소스 파일 간 코드 차이를 계산합니다. 입력은 파일과 디렉터리가 혼합되어 있을 수 있습니다.
--git - 처음부터 파일이나 디렉터리 이름으로 인식되지 않는 입력값을 git 타겟으로 인식하도록 강제합니다.
--ignore-whitespace - 는 --diff와 파일을 비교할 때 가로 공간을 무시합니다.
--max-file-size=<MB> - 주어진 MB 용량을 초과하는 파일을 건너뛰고 싶을 때.
--exclude-dir=<dir1>,<dir2> - 주어진 쉼표 구분 디렉터리를 제외합니다.
--exclude-ext=<ext1>,<ext2> - 주어진 파일 확장자를 제외합니다.
--csv - 결과를 CSV 파일 형식으로 내보내세요.
--csv-구분자=<C> - 구<C>분자로 문자를 사용합니다.
--out=<file> - 결과를 에 저장합니다<file>.
--조용함 - 모든 정보 메시지를 비활성화하고 최종 보고서만 보여줘.
--sql=<file> - 결과를 생성 및 삽입 문으로 작성하며, SQLite와 같은 데이터베이스 프로그램에서 읽을 수 있습니다.

(끝)




이전의:PDF.JS 미리보기 PDF 파일 중국어 문제 없음
다음:【OData】(1) OData의 기본 지식
게시됨 2023. 2. 23. 오후 10:23:01 |
배우기 위해 배우세요
게시됨 2023. 2. 24. 오전 10:33:08 |
샤 예부시
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com