VS Code Python 에서 Go To Symbol in Workspace 작동 시키기
ctags 설치
windows 용 ctags 설치는 아래 글을 참고하자.ctags path 설정
%PATH% 에 ctags.exe 를 추가하던지, 아니면User Settings(또는 Workspace Settings) 에 ctagsPath 를 수정해 주자.
"python.workspaceSymbols.ctagsPath": "c:/Program Files/ctags/ctags.exe"
ctags 실행
ctags 를 설치하고 나서 "Build WorkSpace Symbols" 를 실행해 주자.- Python : Build WorkSpace Symbols
tags file path
그러면, 아래 path 에 tags file 이 생긴다.
"python.workspaceSymbols.tagFilePath": "${workspaceRoot}/tags",
기본적으로 아래처럼 설정이 되어 있어서 동작한다.
// Set to 'false' to disable Workspace Symbol provider using ctags. "python.workspaceSymbols.enabled": true,
만약 생기지 않았다면, 뭔가 문제가 있다. Developer tools 을 열어서 확인해 보자.
Go To Symbol in Workspace
이제 "Go To Symbol in Workspace" 를 실행하면 workspace 에 있는 다른 symbol 로도 navigate 할 수 있다.- Go To Symbol in Workspace : Ctrl + T
- { "key": "ctrl+t", "command": "workbench.action.showAllSymbols" }
댓글 없음:
댓글 쓰기