나도 zsh이 쓰고 싶다
zsh가 사용하고 싶었음.
윈도우 사용자라 못생긴 검정 cmd말고 알록달록 예쁜 zsh이 부러움.
zsh는 사용 못 하지만 cmd이 아닌 PowerShell을 이용하면 oh-my-posh라는 것을 사용 할 수 있음.
PowerShell에 ConEmu라는 것을 이요하여 oh-my-posh를 설치하고 FluentTerminal을 이용하여 PowerShell을 사용하면 됨.
필요
- FluentTerminal
- oh-my-posh
- ConEmu
방법
- chocolatey 설치 (이미 설치된 경우 바로 FluentTerminal 설치)
- chocolatey을 이용하여 FluentTerminal 설치
- chocolatey를 이용하여 ConEmu설치
- oh-my-posh 설치
설치
Chocolatey을 이용한 설치와 FluentTerminal만 설치하는 방법이 있음
Chocolatey
을 이용한 방법은 먼저 Chocolatey
을 설치 해야하기 때문에 귀찮을 것 같지만 그냥 FluentTerminal
를 설치하는 것 보다 개인적으로 편함
그냥 설치하려면 개발자 모드로 바꾸고 인증서 등록?하고 해야 해서 더 귀찮은 듯
다른 방법은 FluentTerminal Git 참고
chocolatey
- PowerShell 실행
- Chocolatey에서 하라는데로 진행
- 들어가면
Now run the following command:
이라는 부분에 코드가 있음 - PowerShell에 복붙 엔터
- 만약 빨간색으로 뭐라뭐라하면서 설치 안되면 PowerShell을
관리자 권한으로 실행
- 들어가면
- 설치 확인
- 정상적으로 설치가 되었다면 설치가 끝난 후 PowerShell에서
choco
엔터를 치면 버전 확인이 됨
- 정상적으로 설치가 되었다면 설치가 끝난 후 PowerShell에서
FluentTerminal
- PowerShell 실행
- choco로 FluentTerminal 설치
1
> choco install fluent-terminal
oh-my-posh
- choco로 ConEmu설치
1
> choco install ConEmu
- 설치 관리자 권한으로 해야 함
1
2
3
4> Install-Module posh-git
> Install-Module oh-my-posh
> Install-Module -Name PSReadLine
> if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force } - 설정
1
> notepad $PROFILE
끝
FluentTerminal에서 font만 변경
라인 끝 >
처리는 기본 폰트로 안됨
윈도우에서 WSL을 설치하고 WSL에서 zsh를 세팅한 후 FluentTerminal에서 WSL를 이용하면 zsh도 이용도 가능.