Emacs는 TAGS를 사용하여 소스 읽기
1169 단어 emacs
1. TAGS 파일 생성
현재 최신 Kernel 코드 디렉터리의Makefile에는 TAGS를 생성하는 target이 있습니다. 원본 코드 루트 디렉터리에 들어가서 실행합니다.
$ make TAGS
그러면 현재 디렉토리에 TAGS 태그 파일이 생성됩니다.
2. TAGS 파일 로드
Emacs에서는 일반적으로 두 가지 방법으로 이 레이블을 사용합니다.
1) 임시 사용 방법:
실행
M-x visit-tags-table
TAGS 파일의 위치를 입력하면 로드됩니다.
2) Emacs를 시작할 때 자동으로 로드하는 방법:
~/.emacs 파일에 줄을 추가하고tags-file-name 변수를 설정합니다
(setq tags-file-name "path/TAGS")
한 번에 여러 TAGS 파일을 찾으려면 tags-table-list 변수를 설정할 수 있습니다.
(setq tags-table-list '("path1/TAGS" "path2/TAGS" "path3/TAGS"))
또한 크고 자주 사용하지 않는 TAGS에 대해서는 이 리스트의 뒤에 놓아 불필요하게 열지 않도록 한다
3. 코드 읽기와 관련된 조작
M-.커서가 가리키는 함수 정의 C-M-. 찾기함수 이름을 입력하여 정의된 M-* 예비(fallback) C-u M-를 찾습니다.탭의 다음 정의 찾기
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Emacs Lisp 디버깅 팁미니 버퍼에 "잘못된 유형 인수"또는 이와 유사한 것이 있습니까? 스택 추적을 얻을 수 있습니까? 이상한 "잘못된 유형 인수"오류 또는 이전에 미니버퍼에 인쇄된 유사한 오류 중 하나를 받았을 것입니다. 대신 스택 추...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.