ROKO

[Mac] vscode terminal branch info 설정 본문

Develop

[Mac] vscode terminal branch info 설정

RO_KO 2023. 5. 7. 01:12
728x90
export | grep SHELL

최근 맥북을 포멧하며 기본 설정이 날라갔다. 포멧을 한 계기는 환경변수가 꼬여서 더이상 커지다가는 스파게티나 꽈베기 노선과 같은 개발환경을 갖게 될거 같아 큰 결심을 하게 되었다.

 

유용한 기능중 하나인 vscode에서 git push시 내가 어떤 branch에 push하고 있는지 알려주는 설정인데, 맥 기본 shell이 bash에서 zsh로 바뀌면서 zsh를 기준으로 설정해야한다.

 

우선 어떤 기본 shell 설정을 사용하는지 확인해보자.

export | grep SHELL

나는 zsh가 기본설정이므로 zsh를 기준으로 설명한다.

vi ~/.zshrc

vi로 zsh 설정파일을 편집해야 한다. 'i'를 누르면 insert라고 하단에 표시가 되면 수정이 가능하다. 빈공간에 아래 내용을 복붙하자.

autoload -Uz vcs_info
precmd() {vcs_info}
zstyle ':vcs_info:git:*' formats '(%b)'
setopt PROMPT_SUBST

PROMPT='%F{blue}%~%k%f %F{green}${vcs_info_msg_0_}%f$ '

그리고 esc를 누른뒤 ':wq' (write & quit)를 엔터치면 편집이 완료된다. 터미널과 vscode를 다시 껐다가 키면 아래와 같이 branch 설정이 보이는 것을 알 수있다.

 

728x90

'Develop' 카테고리의 다른 글

[Mac] Vscode module, import error  (0) 2023.08.13
[Mac] python 3.7 install error  (0) 2023.06.13
[Python] symbol summary  (0) 2023.04.24
How to install requirements.txt with conda  (0) 2023.04.18
Comments