Windows 终端预览版 v0.11.
本土化
这是第一个支持非英语 UI 语言的 Windows 终端版本. 我们仍在解决这个问题, 所以请耐心等待.
设置更新
我们对设置进行了一些更改,希望引起您的注意. 我们建议您将设置文件移出该文件夹,并让终端自动生成一个新文件. 然后, 您可以将您的设置复制回来.
设置.json
profile.json 文件已重命名为 settings.json. 如果您已经安装了终端, 您的文件名将自动更新.
卡斯卡迪亚代码
卡斯卡迪亚代码已被设置为终端自动生成的所有配置文件的默认字体. 如果你想改变你的字体, 你可以添加 fontFace
属性到任何配置文件或 defaults
部分.
探戈配色方案
终端现在附带 Tango Dark 和 Tango Light 配色方案.
复制和粘贴
复制和粘贴绑定到 ctrl+c
和 ctrl+v
, 分别, 在新生成的settings.json文件中. 这意味着这些键绑定将一起工作 ctrl+shift+c
和 ctrl+shift+v
你可以轻松删除它们. Ctrl+shift+c
和 ctrl+shift+v
仍然包含在 defaults.json 文件中, 因此,如果您选择删除,您仍然可以使用可用于复制和粘贴的组合键 ctrl+c
和 ctrl+v
.
笔记: 如果您想释放默认组合键, 你可以将其设置为 unbound
或者 null
在你的settings.json 文件中.
{ "command": "unbound", "keys": "ctrl+shift+c" },
{ "command": null, "keys": "ctrl+shift+v" }
格式化复印
我们已将复制的默认行为更改为默认复制纯文本. 新生成的 settings.json 文件中添加了一个新的全局设置,名为 copyFormatting
. 这被设置为 false
默认情况下, 但是你可以将其更改为 true
始终复制 HTML 和 RTF 格式.
笔记: 在defaults.json中, copyFormatting
被设定为 true
为了不破坏现有用户.
删除的设置
准备 v1.0, 我们删除了一些以前弃用的设置. 我们知道这可能会影响您的工作流程, 但我们希望这是一次性事件.
“全局”命名空间
终端不再支持 globals
JSON 文件中的属性. 如果您在里面有设置 globals
目的, 他们会被忽视. 要解决这个问题, 去除 globals
对象并将全局设置移动到 JSON 文件的根目录中.
应用主题
全局设置 requestedTheme
已更名为 theme
. 这有助于清理命名并为将来的主题提供灵活性.
"theme": "system"
复制为单行
这 copyTextWithoutNewlines
命令和参数 trimWhitespace
为了 copy
已被删除以支持 singleLine
争论. 此命名更改有助于更好地解释该功能的工作原理. 如果您将其设置为 true copy
键绑定, 粘贴时从终端复制的内容将在一行上.
{ "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 键盘布局的一些问题.
- 窗口边框现在尊重您的应用程序主题.