develop/etc

[wsl2] windows terminal shell 꾸미기

아르르르를를르 2021. 9. 19. 04:48

window 노트북에서 wsl2로 ubuntu 명령어를 사용하고 있는 환경이다.

wsl2 terminal을 사용하기 위해서 'Microsoft Store'에서 'Windows Terminal'을 설치하여 사용하고 있다.

Raw한 windows terminal

그런데 안 예쁘다.

 

커스터마이징을 하기 위해서는 oh my zsh를 설치한다.

먼저 zsh를 설치하고,

~$ sudo apt-get install zsh

후에 ohmyzsh를

~$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

로 설치하면 다음과 같이 설치된다.

oh my zsh 설치완료

 

설치 후 프롬프트가 깔끔하게 바뀐다.

 

이제 windows terminal 설정을 json 파일로 열어서 settings를 마음껏 바꿔주면 된다.

 

여기서 추천하는 참고 사이트로는,

콘솔 템플릿 테마 사이트: https://terminalsplash.com/

zsh 테마 사이트: https://github.com/romkatv/powerlevel10k

 

powerlevel10k는 zsh의 테마 사이트로 다음 commandline으로 설치한다.

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

 

powerlevel10k 설치 후 콘솔화면 특수문자가 깨진다면 'MesloLGS NF' 폰트를 설치하면 된다.

설정 완료 후에 p10k 설정을 초기화하고 싶다면

~$ p10k configure

 

나는 다음과 같이 커스터마이징을 했다.

powerlevel10k 적용 후 콘솔화면

 

vscode 터미널에도 적용하기 위해서는 settings.json 변경이 필요하다. 

단축키 ctrl + , 를 눌러 settings를 열고 'integrated shell windows' 를 검색하여 다음을 찾는다.

vscode default profile 설정

 

'Edit in settings.json' 을 열어 다음과 같이 'defaultProfile.windows'를 wsl로 변경(추가)한다.

settings.json

 

짜잔

설정 완료 후 vscode terminal

 

 

참고: https://nomadcoders.co/windows-setup-for-developers

'develop > etc' 카테고리의 다른 글

windows에서 vmware로 ubuntu18.04 설치하기  (0) 2021.09.21
[vscode] 단축키  (0) 2021.09.21
[vscode] 사용팁  (0) 2021.04.27
[wsl2] windows 10에 wsl2 설치하기  (0) 2020.12.26
windows에 chocolatey 설치하기  (0) 2020.12.25