Windows에서 명령줄 UX 개선

.NET Framework 2.0의 코딩을 기억하는 .NET 개발자로서 저는 매일 명령줄을 사용하는 데 익숙하지 않지만 최근에는 제 워크플로에 Bash/PowerShell/Azure CLI가 매일 점점 더 많이 포함됩니다. 시간이 지남에 따라 설정을 개선했으며 여기에 권장할 수 있는 구성이 있습니다.

마지막에 보면 이렇습니다.

1. 윈도우 터미널 받기



https://aka.ms/terminal

2. Windows 터미널을 작업 표시줄에 고정



이렇게 하면 단축키 Win+번호(예: 아래와 같이 Win+5)를 사용하여 터미널을 빠르게 실행할 수 있습니다.

3. PowerShell 업데이트



PowerwShell을 실행하고 $PSVersionTable.PSVersion를 입력합니다. 아마 버전 5가 컴퓨터에 설치되어 있을 것입니다.

Major  Minor  Build  Revision
-----  -----  -----  --------
5      1      19041  1023


https://github.com/PowerShell/PowerShell 로 이동하여 설치 프로그램을 다운로드하고 실행합니다. 이것은 v7을 v5와 나란히 설치하지만 다음 단계에서 다룰 것입니다.

4. PowerShell 7을 기본값으로 설정



Windows 터미널은 기본적으로 PowerShell 5를 열지만 구성 가능합니다. 설정 > 시작으로 이동하여 "기본 프로필"에서 두 번째 "PowerShell"항목을 선택합니다.



또는 "JSON 파일 열기"를 클릭하고 defaultProfile 속성을 찾습니다. 해당 값을 json의 맨 아래에서 Windows.Terminal.PowershellCore의 guid로 바꿉니다.



단계를 확인하려면 Windows 터미널을 다시 시작하십시오.

5. 적절한 글꼴 설치


  • Nerd Fonts 저장소의 Caskaydia Cove를 추천합니다. 이 글꼴은 well-knownCascadia Code을 기반으로 합니다. Nerd Fonts 모드는 원본 글꼴에 글리프를 추가합니다.
  • 패치된 글꼴 버전 다운로드from here("다운로드"버튼 사용)
  • 컴퓨터의 다운로드 폴더로 이동하여 다운로드한 *.otf 파일을 찾은 다음 마우스 오른쪽 버튼을 누르고 "설치"를 선택합니다.
  • PowerShell"프로필 또는 json의 Windows 터미널 설정에서 글꼴을 변경합니다.


  • 6. 필수 PowerShell 모듈 설치



    이제 재미있는 부분이 시작됩니다. 우리는 터미널에 더 많은 테마와 조정을 설치할 것입니다. 이 명령을 실행

    Install-Module posh-git -Scope CurrentUser
    Install-Module oh-my-posh -Scope CurrentUser
    


    7. 테마 선택


    Get-PoshThemes를 실행하고 가장 마음에 드는 것을 찾으십시오.

    8. 테마 설정




    Set-PoshPrompt -Theme themename
    


    나는 powerlevel10k_classic를 선택했다.

    9. 프로필에 설정 저장



    기본 폴더(없으면 파일 생성)에서 notepad $PROFILE를 실행하고 다음을 붙여넣습니다. themename를 테마 이름으로 바꿉니다.

    Import-Module posh-git
    Import-Module oh-my-posh
    Set-PoshPrompt -Theme themename
    


    10. 더 생산적인 터미널 환경을 즐기세요 🙂



    그리고 선택한 글꼴을 자유롭게 게시하십시오.

    추신



    Scott Hanselman에게 찬사를 보냅니다. 저는 그의 블로그에서 처음으로 멋진 명령줄을 보았습니다. 여기는 original post

    좋은 웹페이지 즐겨찾기