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/


axiaoxin
1 声望0 粉丝

阿小信


引用和评论

0 条评论