微软发布 Windows Terminal v0.11:设置更改等

微软今天在微软商店发布了 Windows Terminal v0.11,新版本对设置进行了一些重大更改。

本土化

这是第一个支持非英语 UI 语言的 Windows Terminal 版本。我们仍在解决此错误,因此请耐心等待。如果您发现任何翻译问题,请将其归档在我们的 GitHub 上

设定更新

我们对设置进行了一些更改,希望引起您的注意。我们建议您将设置文件移出文件夹,并让终端自动生成一个新文件。然后,您可以将设置复制回来。

Settings.json

profiles.json 文件已重命名为 settings.json。如果您已经安装了终端,则文件名将自动更新。

Cascadia Code

Cascadia Code   已设置为终端自动生成的所有配置文件的默认字体。如果要更改字体,可以将 fontFace  属性添加   到任何配置文件或该  defaults  部分。

Tango 配色方案

终端现在随附 Tango Dark 和 Tango Light 配色方案。

图像探戈黑暗
图像探戈灯

复制和粘贴

复制和粘贴分别绑定到    和  ,分别在新生成的 settings.json 文件中。这意味着这些键绑定将一起工作,    并且    您可以轻松地将其删除。   并且    仍包含在 defaults.json 文件中,因此,如果您选择删除  和  ,则仍将具有可用于复制和粘贴的组合键  。ctrl+cctrl+vctrl+shift+cctrl+shift+vCtrl+shift+cctrl+shift+vctrl+cctrl+v

注意:   如果要释放默认的组合键,可以将其设置为  unbound  或  null  在 settings.json 文件中。

{ "command": "unbound", "keys": "ctrl+shift+c" },
{ "command": null, "keys": "ctrl+shift+v" }

格式化复制

我们更改了默认的复制行为,即默认情况下复制纯文本。新的全局设置已添加到名为的新生成的 settings.json 文件中  copyFormattingfalse  默认情况下将其设置为   默认值,但是您可以将其更改  true  为始终复制 HTML 和 RTF 格式。

注意:   在 defaults.json 中,  copyFormatting  设置  true  为不破坏现有用户。

删除的设置

在准备 v1.0 时,我们删除了一些先前不建议使用的设置。我们知道这很可能会影响您的工作流程,但我们希望这是一次性事件。

“全局” 命名空间

终端不再支持 globals JSON 文件中的   属性。如果 globals  对象中有设置  ,则将忽略它们。要解决此问题,请删除该  globals  对象,然后将全局设置移动到 JSON 文件的根目录中。

应用主题

全局设置  requestedTheme  已重命名为  theme。这有助于清理命名并为将来的主题提供灵活性。

"theme": "system"

单行复制

该  copyTextWithoutNewlines  命令和参数  trimWhitespace  为  copy  有利于已被删除  singleLine  的说法。命名更改有助于更好地解释功能的工作原理。如果您为 copy  按键绑定启用了 true,   则从终端复制的内容在粘贴时将位于一行上。

{ "command": { "action": "copy", "singleLine": true ), "keys": "ctrl+alt+c" }

创建特定配置文件的选项卡

创建特定配置文件的新选项卡的第一次迭代具有从 newTabProfile0  到的   键绑定命令  newTabProfile8。我们删除了这些命令,取而代之的是更灵活的选择。

注意:   终端中的索引从 0 开始。

{ "command": { "action": "newTab", "index": NUMBER }, "keys": "ctrl+shift+NUMBER" }

导航到特定选项卡

选项卡导航现在具有与新选项卡创建相同的结构,其中  switchToTab0  通孔  switchToTab8  已被删除,以支持该  index  属性。

注意:   终端中的索引从 0 开始。

{ "command": { "action": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }

分割窗格

为了在拆分窗格时提供更多选项,    已删除 splitHorizontal  和  splitVertical 命令,以使用新的键绑定格式。此外,如果不提供分割方向,则终端将默认使用进行分割  auto,这将进行分割以提供最大的表面积。

{ "command": { "action": "splitPane", "split": "horizontal"}, "keys": "alt+shift+-" },
{ "command": { "action": "splitPane", "split": "vertical"}, "keys": "alt+shift+plus" }

在窗格之间聚焦

本来,你可以使用  moveFocusDown,  moveFocusUp,  moveFocusLeft,  moveFocusRight  如键绑定命令窗格之间导航。我们已经删除了这些格式,并添加了以下格式来替代:

{ "command": { "action": "moveFocus", "direction": "down" }, "keys": "alt+down" },
{ "command": { "action": "moveFocus", "direction": "up" }, "keys": "alt+up" },
{ "command": { "action": "moveFocus", "direction": "left" }, "keys": "alt+left" },
{ "command": { "action": "moveFocus", "direction": "right" }, "keys": "alt+right" }

调整窗格大小

遵循相同的键结合的体系结构,窗格调整大小的命令(resizePaneDown,  resizePaneUp,  resizePaneLeft,  resizePaneRight)已被删除。下面是用于调整窗格大小的新格式。

{ "command": { "action": "resizePane", "direction": "down" }, "keys": "alt+shift+down" },
{ "command": { "action": "resizePane", "direction": "up" }, "keys": "alt+shift+up" },
{ "command": { "action": "resizePane", "direction": "left" }, "keys": "alt+shift+left" },
{ "command": { "action": "resizePane", "direction": "right" }, "keys": "alt+shift+right" }

更改字体大小

以下键盘绑定命令允许您更改字体大小,但是现在将其删除:  decreaseFontSize、、  increaseFontSize

您可以使用以下按键绑定来修改字体大小,这些按键绑定使用  delta  来定义以磅为单位的字体大小变化。

{ "command": { "action": "adjustFontSize", "delta": -1 }, "keys": "ctrl+-" },
{ "command": { "action": "adjustFontSize", "delta": 1 }, "keys": "ctrl+=" }

BUG 修复

  • 出现在实心背景色块之间的线条消失了!
  • 命令行参数应按照您期望的顺序更可靠地触发。
  • 输入堆栈已更改,以解决非 US-104 QWERTY 键盘布局的某些问题。
  • 窗口边框现在尊重您的应用程序主题。

微软还指出,Windows Terminal v0.11 是 v1.0 版本之前的最后一个主要更新,但微软没有透露何时发布 Windows Terminal v1.0

点击这里,从微软商店下载 Windows Terminal v0.11

原创文章,转载需获得本站授权。欢迎加入软餐读者群:软餐食堂   软餐食堂

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注