[컴][파이썬] VS Code Python 에서 Go To Symbol in Workspace 작동 시키기

visual studio code python extension / python plugin 에서 showallsymbol 동작하기


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" }











댓글 없음:

댓글 쓰기