博客 / 詳情

返回

Ghostty 終端配置指南

Ghostty 終端配置詳解:打造個性化終端體驗

文章目錄 **

  • Ghostty 配置文件説明
  • Ghostty 字體配置

    • 字體微調
  • Ghostty 主題和顏色配置
  • Ghostty 鼠標和剪貼板配置
  • Ghostty 窗口和界面配置
  • Ghostty 終端行為配置
  • Ghostty 快捷鍵配置
  • Ghostty 其他設置
  • 結語

Ghostty 的配置主要通過配置文件進行,也可以通過命令行參數進行設置。本指南詳細介紹了 Ghostty 終端的各項配置選項,幫助您根據個人喜好和需求定製終端體驗。Ghostty 提供了豐富的配置項,涵蓋字體、顏色、快捷鍵、窗口行為等多個方面,允許您對終端進行精細化調整。

Ghostty 配置文件説明

Ghostty 的配置文件使用鍵值對格式,例如 font-family = "Monaco"。配置文件中的路徑是相對於包含 config-file 指令的文件的,命令行參數的路徑是相對於當前工作目錄的。配置文件可以嵌套使用,使用 config-file 配置項來加載其他配置文件。配置文件的加載順序是它們被定義的順序,也就是説在當前配置項後面的 config-file 會覆蓋前面的設置。可以使用 ? 前綴來表示可選的配置文件,例如 ?config-file = "optional.conf",如果文件不存在,則不會報錯。

Ghostty 字體配置

  • font-family: 設置首選字體系列。可以多次使用此配置,指定當主要字體中沒有所需字符時,使用的備用字體。在 macOS 上,默認使用 Apple Color Emoji;在 Linux 上,默認使用 Noto Emoji,但您可以通過此配置覆蓋此行為.
  • font-family-boldfont-family-italicfont-family-bold-italic: 分別設置粗體斜體粗斜體的字體系列。如果未設置特定樣式,則會搜索常規樣式(font-family)的變體。如果找不到樣式變體,Ghostty 會使用常規樣式。
  • font-stylefont-style-boldfont-style-italicfont-style-bold-italic: 指定用於終端字體樣式的命名字體樣式。例如,“Iosevka Heavy”的樣式為“Heavy”。 可以使用這些字段完全禁用字體樣式,將配置值設置為 false 即可。
  • font-synthetic-style: 控制是否合成字體樣式。Ghostty 可以合成粗體、斜體和粗斜體。可以將此項設置為 false 或 true 來完全禁用或啓用合成樣式,也可以使用 “no-bold”, “no-italic”, 和 “no-bold-italic” 來禁用特定樣式。
  • font-feature: 應用字體特性,可以多次重複以啓用多個字體特性,例如 ss20 或 -ss20(禁用)。要禁用編程連字,請使用 -calt
  • font-size: 設置字體大小(以磅為單位)。可以使用非整數值,Ghostty 將選擇最接近的整數像素大小。
  • font-variationfont-variation-boldfont-variation-italicfont-variation-bold-italic: 為可變字體設置字體變體值。格式為 id=value,例如 wght=700
  • font-codepoint-map: 將一個或多個 Unicode 碼位映射到特定的字體名稱,例如 U+ABCD=fontname
  • font-thicken: 使用更粗的筆畫繪製字體,目前僅在 macOS 上支持。

字體微調

閲讀全文:https://blog.axiaoxin.com/post/ghostty-config-guide/

user avatar kuaishoutech 頭像
1 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.