0530

개발

[Oh My Zsh] VS Code 터미널 입력 영역을 두 줄로 설정하기

| 서론

안녕하세요, 팡일입니다.

VS Code 터미널에서 경로와 Git 브랜치가 길어지면 명령어를 입력할 공간이 좁아집니다. 이를 해결하기 위해 터미널 정보는 첫 줄에 표시하고, 명령어는 다음 줄에서 입력하도록 변경해 보겠습니다.

| 설정 방법

현재 사용 중인 환경은 Oh My Zsh의 agnoster 테마입니다.

먼저 터미널에서 .zshrc 파일을 엽니다.

bash
code ~/.zshrc

파일의 가장 마지막에 다음 코드를 추가합니다.

bash
# 경로와 브랜치는 첫 줄, 명령어 입력은 둘째 줄
PROMPT='%{%f%b%k%}$(build_prompt)'$'\n''❯ '

파일을 저장한 뒤 다음 명령어로 설정을 적용합니다.

bash
source ~/.zshrc

이제 터미널이 다음과 같이 표시됩니다.

bash
🚀 kimkwang-il  ~/Documents/Dev/GitHub/pangil-blog feat/admin-improvements
❯ npm run dev

여기서 $'\n'이 줄바꿈을 만들고, ❯는 명령어 입력 위치를 나타냅니다.

주의할 점은 아래 명령어가 아니라,

bash
source $ZSH/oh-my-zsh.sh

반드시 .zshrc 전체를 다시 불러오는 명령어를 실행해야 한다는 것입니다.

bash
source ~/.zshrc

| 결론

간단한 설정 한 줄로 경로와 Git 브랜치는 첫 줄에 유지하면서, 명령어를 둘째 줄에서 여유롭게 입력할 수 있게 되었습니다.

VS Code 터미널을 좁게 사용하거나 긴 프로젝트 경로와 브랜치 이름 때문에 불편하셨다면 유용하게 적용하실 수 있습니다.