Terminal의 외형을 유지하고 Alacritty를 도입했습니다.

5200 단어 TerminalMacalacritty

경위



계속 Terminal을 사용해 왔습니다만, 「Alacritty 빠르고 좋다!」라고 들었으므로 사용해 보기로 했습니다.

Alacritty의 Github은 다음과 같습니다.
htps : // 기주 b. 코 m / j ぃ lm / 아 c 릿 ty

하고 싶은 일



Alacritty를 도입하지만, Terminal과 외형을 동일하게 한다.

설치



Github에 실린 대로입니다.
brew cask install alacritty
거의 이것으로 끝이지만, 제 환경이라면 일본어 파일 이름 등이 표시되지 않는 문제가있었습니다..bash_profile 에 다음을 추가하면 해결되었습니다.

.bash_profile
export LANG=ja_JP.UTF-8

설정 파일 업데이트


~/.config/alacritty/alacritty.yml 를 업데이트합니다.

글꼴 변경



Terminal의 폰트가 Monaco 11 pt. 이었기 때문에 거기에 맞춥니다.
font 이하에 family: Monaco 추가

alacritty.yml
font:
  # Normal (roman) font face
  normal:
    # Font family
    #
    # Default:
    #   - (macOS) Menlo
    #   - (Linux) monospace
    #   - (Windows) Consolas
    # family: monospace
+    family: Monaco

    # The `style` can be specified to pick a specific face.
    style: Regular

  # Bold font face
  bold:
    # Font family
    #
    # If the bold family is not specified, it will fall back to the
    # value specified for the normal font.
    # family: monospace
+    family: Monaco

    # The `style` can be specified to pick a specific face.
    style: Bold

  # Italic font face
  italic:
    # Font family
    #
    # If the italic family is not specified, it will fall back to the
    # value specified for the normal font.
    # family: monospace
+    family: Monaco

    # The `style` can be specified to pick a specific face.
    style: Italic

  # Point size
  size: 11.0

색 구성표 변경



원래 Solarised Dark를 사용했기 때문에.
여기 에서 색 구성표를 복사하여 다음 colors 아래에 붙여 넣습니다.

alacritty.yml
colors:
-  # Default colors
-  primary:
-    background: '0x000000'
-    foreground: '0xeaeaea'
-
-    # Bright and dim foreground colors
-    #
-    # The dimmed foreground color is calculated automatically if it is not present.
-    # If the bright foreground color is not set, or `draw_bold_text_with_bright_colors`
-    # is `false`, the normal foreground color will be used.
-    #dim_foreground: '0x9a9a9a'
-    #bright_foreground: '0xffffff'
-
-  # Cursor colors
-  #
-  # Colors which should be used to draw the terminal cursor. If these are unset,
-  # the cursor color will be the inverse of the cell color.
-  #cursor:
-  #  text: '0x000000'
-  #  cursor: '0xffffff'
-
-  # Normal colors
-  normal:
-    black:   '0x000000'
-    red:     '0xd54e53'
-    green:   '0xb9ca4a'
-    yellow:  '0xe6c547'
-    blue:    '0x7aa6da'
-    magenta: '0xc397d8'
-    cyan:    '0x70c0ba'
-    white:   '0xeaeaea'
-
-  # Bright colors
-  bright:
-    black:   '0x666666'
-    red:     '0xff3334'
-    green:   '0x9ec400'
-    yellow:  '0xe7c547'
-    blue:    '0x7aa6da'
-    magenta: '0xb77ee0'
-    cyan:    '0x54ced6'
-    white:   '0xffffff'
-
+  # Colors (Solarized Dark)
+  primary:
+    background: '0x002b36' # base03
+    foreground: '0x839496' # base0
+
+  normal:
+    black:   '0x073642' # base02
+    red:     '0xdc322f' # red
+    green:   '0x859900' # green
+    yellow:  '0xb58900' # yellow
+    blue:    '0x268bd2' # blue
+    magenta: '0xd33682' # magenta
+    cyan:    '0x2aa198' # cyan
+    white:   '0xeee8d5' # base2
+
+  # Bright colors
+  bright:
+    black:   '0x002b36' # base03
+    red:     '0xcb4b16' # orange
+    green:   '0x586e75' # base01
+    yellow:  '0x657b83' # base00
+    blue:    '0x839496' # base0
+    magenta: '0x6c71c4' # violet
+    cyan:    '0x93a1a1' # base1
+    white:   '0xfdf6e3' # base3


투과하다



조금 투과시키는 편이 세련되다는 것으로, 투과시킵니다.
이쪽도 ~/.config/alacritty/alacritty.yml
alacritty.yml
- background_opacity: 1.0
+ background_opacity: 0.95

결론



일본어 표시의 곳에서 조금 넘어졌지만, 매우 간단하게 도입할 수 있었습니다!
표시 속도도 좋습니다!




거의 함께. . . 라고 쓰려고했지만, 색감이 다르다 w

좋은 웹페이지 즐겨찾기