Visual Studio Code를 이용하기 편리하도록 터미널을 꾸미는 작업.
1) Windows Terminal 설치
시작(win)을 누르고 MS Store 검색 - MS Store에서 Windows Terminal을 검색한 후 설치
위 버튼을 누르고 설정에 들어가서, 좌측 하단의 JSON 파일 열기를 클릭하면 아래와 같은 파일이 나온다.
맨 아래 WSL2 프로필 (Ubuntu 18.04 에서 WSL2로 이름 변경한 상태) 의 guid를 복사하고
defaultProfile에 넣어줌 (Ubuntu 콘솔을 기본 터미널로 설정)
2) zsh 설치
Ubuntu 콘솔에서 아래 코드 입력.
sudo apt install zsh
입력 후, 기존에 설정했던 ubuntu password를 입력.
3) oh my zsh 설치
Ubuntu 콘솔에서 아래 코드 입력. (그대로 진행)
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
4) powerlevel10k 설치
Ubuntu 콘솔에서 아래 코드 입력.
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
입력 후, 콘솔에 code ~/.zshrc 를 입력하면, VSC를 통해 해당 파일이 열린다.
ZSH_THEME = "robbyrussell" (default) 를
ZSH_THEME = "powerlevel10k/powerlevel10k" 로 수정 후 저장한 뒤에 콘솔을 재실행하고
위 파일을 압축 해제하고 실행하여 좌측 상단의 설치 버튼을 누른다. (4개 파일 모두)
누른 뒤, Ubuntu 콘솔을 재실행하면
위와 같이 설정할 수 있는 환경이 나온다.
그림이 질문처럼 보이지 않는다면, (다이아몬드 형태로 보이냐고 했는데 그렇지 않음)
1번에서처럼 Windows Terminal의 JSON 파일에 다시 들어가서,
defaults의 colorScheme 밑에 아래처럼 코드를 넣어준다.
"defaults":
{
"colorScheme": "Monokai Night",
"font":
{
"face": "MesloLGS NF"
}
}
다음으로, VSCode의 Settings(ctrl+,)에 들어가서
Terminal - Integrated - Font Family 를 찾아, 설치한 폰트인 MesloLGS NF 를 입력 (VSCode의 터미널 폰트 설정)
5) powerlevel10k 설정
앞에 그림 체크 단계를 y n 으로 선택하여 확인하면, Prompt Style 선택을 해야 한다.
취향에 맞게 선택하면 된다.
추천: Rainbow - Unicode - 24 hour format - Angled - Sharp - Flat - One line - Compact - Many icons - Concise (- No - 1)
(만약 설정을 다시 하고 싶다면, 콘솔에 p10k configure 를 입력하면 된다.)
6) VSCode 터미널 설정 (ubuntu)
Settings(ctrl + ,) 에서 Terminal › Integrated › Default Profile: Windows 를 찾아 ubuntu로 설정
(단, 하나의 데스크탑에서 파이썬 파일도 같이 실행할 계획이라면 default profile을 command prompt로 하는 걸 추천)
7) ls colors 변경
ubuntu console에서 ls 명령어를 입력했을 때, 나오는 색상을 이쁘게 커스터마이징하는 작업.
ubuntu console에서 'code ~/.zshrc' 입력 후, 맨 아래에 다음과 같은 코드를 붙여넣기
LS_COLORS="ow=01;36;40" && export LS_COLORS
만약, 다른 테마를 찾고 싶다면 terminalsplash.com 사이트에서 찾으면 된다.
원하는 테마의 code 를 복사하고, windows terminal 설정의 JSON 파일에 들어가서
scheme 에 코드를 붙여 넣는다.
넣은 후, defaults 의 colorScheme에 바꾸고자 하는 테마의 name 을 입력하면 적용 완료.
참고)
- https://github.com/romkatv/powerlevel10k#oh-my-zsh
- https://nomadcoders.co/windows-setup-for-developers
'Environment > Linux' 카테고리의 다른 글
Linux) WSL2 로 만든 프로젝트 폴더 경로 궁금할 때 (명령어) (0) | 2022.10.07 |
---|---|
Linux) WSL2 기본 시작 디렉터리(홈 디렉터리) 변경하기 (Windows Terminal) (0) | 2022.10.07 |
Linux) Ubuntu apt 저장소 미러 변경(카카오 미러) (0) | 2022.09.15 |
Linux) Ubuntu 유용한 명령어 (0) | 2022.09.15 |
Linux) WSL2, Ubuntu-18.04 LTS 설치 (0) | 2022.09.14 |