행복 추구 - 오, 나의 Windows 단말기

9683 단어
만약 내가 너에게 너의 PowerShell이 이 모양일 수 있다고 말한다면, 너는 어떻게 생각하니?맞죠?😍 🤩

이 글을 다 읽으면 당신이 즐겨 사용하는 예쁜 컨트롤러를 얻을 수 있습니다.PowerShell뿐만 아니라 WSL과 Azure Cloud Shell에서!!🥳 🤟

터미널 예비 방안


Windows 명령줄(CMD)이나 Windows PowerShell보다 더 많은 옵션이 있습니다.대부분 터미널에서 실행되는 시뮬레이터이지만, 기본 컨트롤러보다 좋은 기능을 추가했다.
그쪽 대안:
  • CMDer
  • ConEmu
  • Windows Terminal
  • Hyper
  • Alacritty

  • Terminator(WSL에서 실행)

  • Fluent Terminal 방금 찾았어요. 멋있어 보여요.
  • 저는 개발 환경을 간단하게 유지하는 것을 좋아하기 때문에 PowerShell 핵심의 새 Windows 터미널을 사용합니다.
    Windows 터미널을 선택해야 하는 이유마이크로소프트는 지역 사회의 의견을 듣고 새로운 단말기를 만들었습니다. 이것은 정말 사용하기 쉽고 멋진 기능이 많습니다. 예를 들어 라벨, 창, Power Shell, CMD, Git bash, Linux bash, Azure Cloud Shell 및 기타 모든 것을 실행할 수 있습니다.
    Windows 터미널은 비교적 새롭습니다.전에 ConEmu에서 여러 해 동안 일했는데 이것도 좋은 선택이라고 할 수 있어요.
    나는 네가 이 모든 예비 방안을 테스트하고 너에게 가장 적합한 방안을 찾아내도록 격려한다.

    본고는 Windows 터미널을 기반으로 하지만 이 설정은 다른 도구에도 적용될 수 있습니다.

    설치


    지루한 단말기를 좋은 단말기로 바꾸기 위해 무엇을 설치해야 하는지 봅시다.

  • Posh-Git(git 확장)

  • Oh-My-Posh(주제)

  • Get-ChildItemColor(컬러 하위 명령)

  • Power Fonts(과학기술 글꼴)
  • 관리자 권한이 있는 PowerShell을 사용하여 설치해야 하는 경우가 많습니다.
    좋아, 우리 시작하자💪 💻

    실행 정책 변경


    NOTE: this steps should be executed on PowerShell and PowerShell Core if you want to have the same theme on both.


    따라서 PowerShell을 Admin으로 열고 ExecutionPolicyRemoteSigned 로 변경합니다.
    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Confirm
    
    완료되면 scopeExecutionPolicy 업데이트Process를 사용하여 이전 설정으로 돌아갈 수 있습니다.

    필요한 설치


    PowerShellGet\Install-Module posh-git -Scope CurrentUser -Force
    Install-Module oh-my-posh -Scope CurrentUser
    Install-Module -AllowClobber Get-ChildItemColor
    
    PowerShell Core를 사용하는 경우 설치해야 합니다PSReadLine.
    Install-Module -Name PSReadLine -Scope CurrentUser -Force -SkipPublisherCheck
    
    시스템에서 Power 글꼴을 사용하려면 Github 저장소를 복제하여 실행해야 합니다.
    .\install.ps1
    

    Tip: the repo has a lot of fonts, so in my case I deleted all of them except the one called Meslo Dotted.


    이 모든 것을 허락하다


    터미널을 열 때마다 모든 모듈을 설치하기 위해서는 먼저 프로필을 업데이트해야 합니다.
    code $profile
    
    게다가 이 줄들
    # Modules import
    Import-Module posh-git
    Import-Module oh-my-posh
    Import-Module Get-ChildItemColor
    ​
    # Theme to use
    Set-Theme Agnoster
    
    이제 Windows 터미널에서 선택한 글꼴을 사용하도록 알려야 합니다.이렇게 하려면 설정 파일을 엽니다.

    "profile"속성을 검색하고 다음 내용으로 업데이트합니다.
    …..   
    "profiles": {
       "defaults": {
         "fontFace": "Meslo LG M DZ for Powerline",
         "fontSize": 8,
         "colorScheme" : "One Half Dark"
      },
       "list": [
        {
           // Make changes here to the powershell.exe profile
           "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
           "name": "Windows PowerShell",
           "commandline": "powershell.exe",
           "hidden": false
        }
        .....   
    
    ConEmuo CMDER를 사용하는 경우 Settings Fonts 로 이동하여 이전에 설치된 글꼴을 선택합니다.

    NOTE: This changes will be reflected on the Visual Studio Code Terminal too 😉


    WSL로 확장


    WSL의 신기한 점은 Windows에서 다양한 스타일의 Linux를 직접 사용할 수 있어 이중 부트나 가상 시스템에 대한 모든 수요를 없앨 수 있다는 것이다.그래도 그것의 즐거움은 여전히 지루하다!여기서 어떻게 같은 효과를 실현할 수 있는지 봅시다.
    자연스러운 선택은 릴리스에 PowerShell 커널을 설치하고 기본 bash로 설정하여 이전과 같은 절차를 따르도록 하는 것입니다.
    그러나 우리가 사용하는 것은 Linux입니다. Linux에 많은 대체품이 있습니다. 좋은 대체품은 ZSH입니다.

    설치


    우선 Linux 버전을 업데이트합니다.
    sudo apt-get update
    sudo apt-get upgrade
    
    지금 우리는 필요한 모든 것을 설치할 수 있다
    sudo apt-get install git
    sudo apt-get install zsh
    
    기본 ZSH
    chsh -s /bin/zsh
    
    .bashrc 파일의 시작 부분에 이 항목을 추가하여 파일을 업데이트합니다.
    if test -t 1; then
    exec zsh
    Fi
    
    설치Oh-My-Zsh
    sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
    
    ./zshrc 파일에서 theme 를 선택합니다.
    code $HOME/.zshrc
    
    "ZSH_테마"속성을 검색하고 원하는 속성으로 변경합니다.
    ZSH_THEME="norm"
    
    마지막 단계는 복제 리포를 통해 플러그인 설치zsh-dircolors-solarized
    git clone --recursive git://github.com/joel-porquet/zsh-dircolors-solarized $ZSH_CUSTOM/plugins/zsh-dircolors-solarized
    
    그리고 .zshrc 파일로 돌아가 플러그인 권한을 부여합니다
    plugins=(zsh-dircolors-solarized)
    
    마지막으로 플러그인에 대한 테마 선택
    setupsolarized dircolors.ansi-dark
    
    결국...

    Azure Cloud Shell로 확장


    나는 Azure Cloud Shell에 이 모든 것을 설정하려고 시도하지 않았지만, 그것은 Linux를 기반으로 한 것이다. - 그래서 당신은 ZSH를 설치하고 우리처럼 설정할 수 있다.여기 설명 https://www.danielstechblog.io/setting-up-zsh-with-oh-my-zsh-in-azure-cloud-shell/)[https://www.danielstechblog.io/setting-up-zsh-with-oh-my-zsh-in-azure-cloud-shell/]

    🧉 + 🥐🥐 = 즐거운 인코더💻

    좋은 웹페이지 즐겨찾기