미니멀리스트 터미널 설정

TL, DR Alacritty + Tmux + Vim

개발 환경의 아름다움은 단순함에서 찾을 수 있습니다. IDE 또는 설정이 외부 플러그인 없이 얼마나 많은 작업을 수행할 수 있는지가 진정한 유용성 범위입니다.

저는 미니멀한 설정을 좋아합니다. 단지 보기 좋게 만들기 위해 외부 플러그인과 테마로 소프트웨어를 부풀리는 것을 좋아하지 않습니다. /home 디렉토리 어딘가에 저장된 구성 파일은 GUI나 마법사보다 더 우아합니다. 당신이 나와 같다면 이 미니멀한 터미널 설정도 좋아할 것입니다.



기민함



Alacritty는 터미널 에뮬레이터에 불과합니다. 대화형 터미널 에뮬레이터에서 일반적으로 볼 수 있는 기능은 없습니다. 가지고 있지 않은 모든 것을 나열하십시오.
  • 다중 탭
  • 기본 설정 마법사
  • 패키지 관리자(모든 종류)
  • 내장 테마
  • 모든 종류의 GUI 설정 창이 없습니다.

  • 그것의 목록입니다.
  • 빠른
  • 심플
  • 독립형
  • 확장형
  • < 2.0MB 크기

  • Alacritty is faster than any interactive terminal apps . 실행하기 위해 추가 설정이나 종속성이 필요하지 않습니다. 또한 기존 구성 파일(예: .bashrc , .profile 등)의 설정을 적용할 수 있습니다.

    구성



  • 색 구성표: alacritty.yml에 있는 ~/.config/alacritty/alacritty.yml 파일을 열고 colors: 변수로 이동합니다. 각각의 색상 값을 원하는 대로 변경하십시오. 여기wiki를 방문하여 멋진 색상 값을 복사할 수도 있습니다.

  • # Colors (Ayu Dark)
    colors:
      # Default colors
      primary:
        background: '0x0A0E14'
        foreground: '0xB3B1AD'
    
      # Normal colors
      normal:
        black: '0x01060E'
        red: '0xEA6C73'
        green: '0x91B362'
        yellow: '0xF9AF4F'
        blue: '0x53BDFA'
        magenta: '0xFAE994'
        cyan: '0x90E1C6'
        white: '0xC7C7C7'
    
      # Bright colors
      bright:
        black: '0x686868'
        red: '0xF07178'
        green: '0xC2D94C'
        yellow: '0xFFB454'
        blue: '0x59C2FF'
        magenta: '0xFFEE99'
        cyan: '0x95E6CB'
        white: '0xFFFFFF'
    


  • 글꼴: 동일한 구성 파일에서 font: 변수 아래의 normal: 변수로 이동하고 주석을 제거하십시오family: 좋아하는 글꼴 이름과 스타일을 추가하십시오.

  • font:
      # Normal (roman) font face
      normal:
        # Font family
        #
        # Default:
        #   - (macOS) Menlo
        #   - (Linux) monospace
        #   - (Windows) Consolas
        family: 'SF Mono'
    
        # The `style` can be specified to pick a specific face.
        style: Regular
    


  • 글꼴 크기: 구성 파일에서 size: 변수로 이동하여 값을 변경하고 정수 뒤에 .0 십진수를 추가했는지 확인하십시오.

  •   # Point size
      size: 11.0
    


  • 줄 높이: 구성 파일에서 offset: 변수에는 두 개의 하위 변수 xy가 있습니다. 여기서 y는 줄 높이로, x는 문자 간격으로 호출할 수 있습니다.

  •   offset:
        x: 0
        y: 0
    

    다운로드



    Alacritty는 Linux, BSD, Windows, Mac 등 거의 모든 주요 플랫폼에서 사용할 수 있습니다. bash 파일로도 사용할 수 있습니다. 바이너리 및 패키지 파일을 다운로드할 수 있습니다here.

    Tmux





    Alacritty에 없는 중요한 기능은 탭입니다. 탭이 필요합니다. 우리는 탭과 CMD + T를 다음 탭에 남겨두는 것을 좋아합니다.

    Alacritty의 탭에 대한 솔루션은 Tmux입니다. Tmux는 명령줄 기반 창 및 세션 관리자입니다. 키 바인딩을 통해 Tmux는 매우 강력해집니다. 동시에 여러 세션을 열고 다음에 방문할 때까지 작업을 실행 상태로 둘 수 있습니다.

    다운로드



    Tmux는 github에서 직접 다운로드하거나 패키지 관리자를 통해 설치할 수 있습니다.

    정력



    마지막으로, 빔. 소개가 필요 없습니다. 색 구성표 파일 이외의 vim 플러그인은 사용하지 않습니다.

    내 설정



    구성 옵션, 색 구성표 및 기타 설정을 조사하는 데 많은 시간을 할애했기 때문에 그럴 필요가 없습니다. 모든 설정을 내 githubap4gh/settings 저장소에 저장했습니다. 각각의 위치에 복사하여 붙여넣기 하면 됩니다.

    문제 해결



    일부 vim 구성이 오작동할 수 있습니다. 하지만 걱정하지 마세요. 저는 당신을 돕기 위해 여기에 있습니다. 내 에 메시지를 보내십시오.

    다음 읽기: The easiest way to create a blog with Gatsby

    좋은 웹페이지 즐겨찾기