나도 zsh를 써보고 싶었다.

나도 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을 이용한 방법은 먼저 Chocolatey을 설치 해야하기 때문에 귀찮을 것 같지만 그냥 FluentTerminal를 설치하는 것 보다 개인적으로 편함

그냥 설치하려면 개발자 모드로 바꾸고 인증서 등록?하고 해야 해서 더 귀찮은 듯

다른 방법은 FluentTerminal Git 참고

chocolatey

  1. PowerShell 실행
  2. Chocolatey에서 하라는데로 진행
    • 들어가면 Now run the following command:이라는 부분에 코드가 있음
    • PowerShell에 복붙 엔터
    • 만약 빨간색으로 뭐라뭐라하면서 설치 안되면 PowerShell을 관리자 권한으로 실행
  3. 설치 확인
    • 정상적으로 설치가 되었다면 설치가 끝난 후 PowerShell에서 choco엔터를 치면 버전 확인이 됨

FluentTerminal

  1. PowerShell 실행
  2. choco로 FluentTerminal 설치
    1
    > choco install fluent-terminal

    oh-my-posh

  3. choco로 ConEmu설치
    1
    > choco install ConEmu
  4. 설치
    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 }
    관리자 권한으로 해야 함
  5. 설정
    1
    > notepad $PROFILE

fluentTerminal

FluentTerminal에서 font만 변경

라인 끝 > 처리는 기본 폰트로 안됨

윈도우에서 WSL을 설치하고 WSL에서 zsh를 세팅한 후 FluentTerminal에서 WSL를 이용하면 zsh도 이용도 가능.

참고

| https://github.com/JanDeDobbeleer/oh-my-posh

| https://github.com/felixse/FluentTerminal

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×