안녕하세요~ 터미널 커스텀에 대한 포스팅을 하겠습니다!
MacOS에 oh my zsh가 있다면 Windows에는 oh-my-posh가 있습니다. oh-my-posh를 설치해서 예쁘고, 가독성도 높은 터미널을 만들 수 있습니다. 바로 시작하겠습니다.
⭐ 준비물
- Windows
- Powershell
- (선택) VSCode
VSCode의 터미널을 꾸미고 싶은 분들은 VSCode까지 다운로드를 완료해주셔야 합니다! 각자 노트북에 맞는 운영체제를 다운받아 준비해 주세요.
⭐ 커스텀 방법
1. oh-my-posh 설치
// install
winget install JanDeDobbeleer.OhMyPosh
// version
oh-my-posh --version
// ohmyposh 설치 확인
winget search ohmyposh
powershell에서 위의 명령어를 이용해 oh my posh를 다운받을 수 있습니다.
성공적으로 다운로드가 완료된다면 아래와 같이 버전을 확인할 수 있습니다! 혹은 세 번째 명령어를 입력해도 설치된 것을 확인할 수 있습니다.
2. profile 설정
notepad $PROFILE
명령을 실행하시면 Microsoft.Powershell_profile 파일이 생성이 됩니다.
그 파일에
oh-my-posh --init --shell pwsh --config $env:POSH_THEMES_PATH\easy-term.omp.json | Invoke-Expression
위의 명령어를 저장해주시면 됩니다!
3. theme 설정
위에 Microsoft.Powershell_profile 파일에 붙여놓은 명령어에 theme 이름이 들어가 있는데요
저는 easy-term theme을 사용했습니다.
다른 테마 사용하고 싶으신 분들은 아래 링크 참고해서 원하는 테마 이름을 넣어주시면 됩니다!
Themes | Oh My Posh
Oh My Posh comes with many themes included out-of-the-box. Below are some screenshots of the more common themes.
ohmyposh.dev
+ 만약 글씨가 깨진다면
Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher
Iconic font aggregator, collection, & patcher: 9,000+ glyph/icons, 60+ patched fonts: Hack, Source Code Pro, more. Popular glyph collections: Font Awesome, Octicons, Material Design Icons, and more
www.nerdfonts.com
이 사이트에서 사용하고 싶은 폰트를 직접 다운로드하시면 됩니다. 저는 'MesloLGSDZ NF'를 다운로드 받았습니다!
그 후에 Powershell에서 폰트 설정을 해주시면 됩니다. 아래 사진처럼 설정해 주세요.
이렇게 설정하려면 윈도우 설정 관리자에서 다운받은 폰트를 직접 추가해주셔야 합니다~
4. VSCode 설정
vscode에서 설정하려면 vscode의 settings에서 설정해주셔야 하는데요, ctrl+,를 사용해서 settings를 오픈해 주세요.
그 후, font라고 검색해 보시면 아래와 같이 보실 수 있습니다.
우선 해당 페이지에서 Editor: Font Family에 폰트를 추가해 줬습니다. 그리고 빨간 박스처럼 Debug와 Terminal의 Font Family에도 폰트 이름을 넣어줍니다!
5. 결과
이렇게 설정하시면 끝입니다!
'이것저것' 카테고리의 다른 글
[RLHF] DPO (Direct Preference Optimization) 기법 (0) | 2025.05.02 |
---|---|
파인튜닝 (Fine-tuning) (0) | 2025.05.02 |
알고리즘 문제 풀기 튜토리얼 02 - github에 코드 업로드, pr 올리기 (0) | 2025.03.02 |
[SK네트웍스 Family AI 캠프 11기] 1차 프로젝트 회고 (0) | 2025.02.28 |
알고리즘 문제 풀기 튜토리얼 01 (0) | 2025.02.19 |