Windows 终端中的高级配置文件设置

下面列出的设置特定于每个唯一的配置文件。 如果希望将某个设置应用于所有配置文件,可以将其添加到 settings.json 文件中的配置文件列表上方的 defaults 部分。

"defaults":
{
    // SETTINGS TO APPLY TO ALL PROFILES
},
"list":
[
    // PROFILE OBJECTS
]

禁止显示标题更改

如果设置为 truetabTitle 会替代选项卡的默认标题,并将禁止应用程序的任何标题更改消息。 如果未设置 tabTitle,将改为使用 name。 如果设置为 falsetabTitle 会正常起作用。

属性名称:suppressApplicationTitle

必要性: 可选

接受:truefalse



文本抗锯齿

此方法控制呈现器中文本的消除锯齿方式。 请注意,更改此设置将需要启动新的终端实例。

Windows Terminal antialiasing text

属性名称:antialiasingMode

必要性: 可选

接受:"grayscale""cleartype""aliased"

默认值:"grayscale"



AltGr 别名

通过它可以控制 Windows 终端是否将 ctrl+alt 视为 AltGr 的别名。

属性名称:altGrAliasing

必要性: 可选

接受:truefalse

默认值:true



键入时滚动到输入

如果设置为 true,则在键入时,窗口将滚动到命令输入行。 如果设置为 false,则在开始键入时,窗口不会滚动。

属性名称:snapOnInput

必要性: 可选

接受:truefalse

默认值:true



历史记录大小

这会设置在窗口显示的内容上方可以回滚的行数。

属性名称:historySize

必要性: 可选

接受: 整数

默认值:9001



配置文件终止行为

这将设置配置文件如何响应终止或启动失败。 当键入 exit 或进程正常退出时,"graceful" 将关闭配置文件。 "always" 将始终关闭配置文件,而 "never" 将永远不会关闭配置文件。 truefalse 分别被接受为 "graceful""never" 的同义词。

属性名称:closeOnExit

必要性: 可选

接受:"graceful""always""never"truefalse

默认值:"graceful"

注意

在 Windows 命令提示符 (cmd.exe) 中,exit 将返回上一命令的返回代码。 如果在 exit 之前键入的命令导致错误,则 "closeOnExit": "graceful" 仍将显示该错误代码,而不会关闭选项卡。



钟形通知样式

控制应用程序发出 BEL 字符时发生的情况。 设置为 "all" 时,终端将播放声音并闪烁任务栏图标。 当终端不在焦点上时,只有任务栏图标会闪烁。

属性名称:bellStyle

必要性: 可选

接受:"all""audible""window""taskbar""none"

默认值:"audible"



铃声

bellStyle 设置为 "all""audible" 时,可为铃声选择音频文件。 如果设置了声音数组,终端将随机选取一个。

属性名称:bellSound

必要性: 可选

接受:字符串形式的文件位置或字符串形式的文件位置数组


试验文本呈现引擎

允许对配置文件使用实验文本呈现引擎。 这是一个试验性功能,我们不保证它会持续存在。 为了使此设置生效,需要打开配置文件的新实例。

属性名称:experimental.useAtlasEngine

必要性: 可选

接受:truefalse

默认值:false



VT 直通模式(预览版

如果设置为 true,则指示此连接的 PTY 使用直通模式,而不是原始的 Conhost PTY 模拟引擎。 这是一个试验性功能,我们不保证它会持续存在。

属性名称:experimental.connection.passthroughMode

必要性: 可选

接受:truefalse

默认值:false

重要

此功能仅在 Windows 终端预览中可用。



唯一标识符

配置文件可将 GUID 用作唯一标识符。 若要将某个配置文件设置为默认配置文件,则需要 defaultProfile 全局设置的 GUID。

属性名称:guid

必要性: 必需

接受: 采用注册表格式的字符串形式的 GUID:"{00000000-0000-0000-0000-000000000000}"

提示

可以在 PowerShell 中运行 [guid]::NewGuid(),为自定义配置文件生成 GUID。 还可使用联机 GUID 生成器,或者对于其他命令行,使用 UUID 生成器


这会存储源自配置文件的配置文件生成器的名称。 此字段没有可发现的值。 有关动态配置文件的其他信息,请访问动态配置文件页

属性名称:source

必要性: 可选

接受: 字符串

注意

声明自定义配置文件时,应省略此字段。 终端使用它将自动生成的配置文件连接到设置文件。