macOS에서 Go 소스용 태그 파일 생성
문제: 다음을 사용하여 Go 소스 코드용 태그 파일을 생성할 수 없습니다. ctags.
해결책:
Go 소스 코드용 태그 파일을 생성하려면 ~/.ctags 구성 파일을 수정해야 합니다. ~/.ctags에 다음 행을 추가합니다.
--langdef=Go --langmap=Go:.go --regex-Go=/func([ \t]+\([^)]+\))?[ \t]+([a-zA-Z0-9_]+)//d,func/ --regex-Go=/var[ \t]+([a-zA-Z_][a-zA-Z0-9_]+)//d,var/ --regex-Go=/type[ \t]+([a-zA-Z_][a-zA-Z0-9_]+)//d,type/
이러한 수정을 통해 ctags는 Go 소스 파일을 인식하고 태그 파일에 포함할 함수, 변수 및 유형 정의를 추출할 수 있습니다.
사용법:
~/.ctags 파일이 업데이트되면 다음을 생성할 수 있습니다. 소스 디렉토리에서 다음 명령을 사용하여 태그 파일을 생성합니다.
ctags -f gosource.tags -R $(pwd)
이 명령은 현재 디렉토리에 태그 파일 gosource.tags를 생성합니다. 그런 다음 .vimrc 파일에 다음을 추가하여 Vim에서 이 태그 파일을 사용할 수 있습니다.
set tags+=gosource.tags
이렇게 하면 Vim이 자동 완성 및 기호 탐색에 태그 파일을 사용할 수 있습니다.
위 내용은 macOS에서 Go 소스 코드에 대한 태그 파일을 생성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!