【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

Windows Terminal v0.11 预览版发布,迎来重大更新

  • 2020-04-23
  • 本文字数:2568 字

    阅读完需:约 8 分钟

Windows Terminal v0.11预览版发布,迎来重大更新


近日,微软发布 Windows Terminal v0.11 预览版,迎来一些更新。据悉,微软表示,这将是 Windows Terminal 1.0 正式版发布前的最后一次主要更新。并且,从现在到正式版发布,所有后续调整均是对本次主要更新的修订。


你可以从 Microsoft StoreGitHub 下载体验。



Azure 可视化

本地化

据悉, v0.11 是第一个支持非英文 UI 语言的 Windows Terminal 版本。微软目前仍在修复 bug,因此用户还需耐心等待。微软称,“如果您发现任何翻译方面的问题,请提交至我们的 GitHub

设置更新

此次,微软对设置做出了一些变更,并建议用户将设置文件移出文件夹,并由 Terminal 自动生成新的设置文件。在此过程完成后,你可以将原设置复制回来以确保使用环境不受升级影响。

Settings.json

在新版本中,profiles.json 文件已经被重命名为 settings.json。如果你已经安装有 Terminal,那么文件名也将自动一同更新。

Cascadia Code

Cascadia Code 将成为 Terminal 自动生成的所有配置文件中的默认字体。如果需要变更字体,您可以将fontFace属性添加至任意配置文件,或者添加到defaults部分。

Tango 配色方案

Terminal 现在新增 Tango Dark 与 Tango Light 两种全新配色方案。



复制与粘贴

复制与粘贴操作在新生成的 settings.json 文件中分别绑定为ctrl+cctrl+v。这意味着大家可以在使用这些新组合键的同时,保留原本ctrl+shift+cctrl+shift+v的操作方式。这是因为ctrl+shift+cctrl+shift+v仍存在于 defaults.json 文件中,只要您选择删除ctrl+cctrl+v组合,即可继续使用前一种快捷键操作。


注意: 要清空默认按键组合,您可以在 settings.json 文件中将其设置为unboundnull


{ "command": "unbound", "keys": "ctrl+shift+c" },{ "command": null, "keys": "ctrl+shift+v" }
复制代码

带格式复制

微软调整了复制的默认操作,即在默认情况下只复制纯文本内容。他们在新生成的 settings.json 文件当中添加了一条名为copyFormatting的新全局设置。该设置默认为false,不过您可以将其变更为true,从而始终以 HTML 及 RTF 格式复制文本内容。


注意: 在 defaults.json 文件中,copyFormatting被设置为true以避免影响老用户的使用习惯。

移除设置

在筹备 1.0 版本的过程中,微软还移除了部分之前不建议使用的设置。“我们知道这些调整可能会影响您的工作流程,也将在后续更新中尽可能避免类似的变动。”微软表示。

“Globals” 命名空间

Terminal 不再支持 JSON 文件中的globals 属性。如果您在globals 对象中保存有设置,这些设置将被直接忽略。要解决这个问题,请移除对应的globals 对象并将您的全局设置移动至 JSON 文件的 root 中。

应用主题

全局设置requestedTheme已经被重新命名为theme。这是为了简化命名方式,并为未来的主题提供更为灵活的操作空间。


"theme": "system"
复制代码

单行复制

在新版本中,用于 copy 的copyTextWithoutNewlines命令与trimWhitespace参数已经被移除,用以支持singleLine参数。这一命名变更是为了更好地解释该功能的工作原理。如果您在copy按键绑定中将 singleLine 参数设定为 true,则从 Terminal 中复制的所有内容都将被粘贴在同一行内。


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

为特定配置文件创建标签

为特定配置文件创建新标签的具体方式迎来了第一次迭代,原有按键绑定命令(newTabProfile0newTabProfile8)被移除,新命令将提供更出色的灵活性表现。


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


{ "command": { "action": "newTab", "index": NUMBER }, "keys": "ctrl+shift+NUMBER" }
复制代码

导航至某一特定标签

标签导航现在将采用与创建新标签相同的结构,其中switchToTab0switchToTab8将被移除,并让位于新的index属性。


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


{ "command": { "action": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }
复制代码

拆分窗格

为了提供更多窗格拆分选项,微软移除了splitHorizontalsplitVertical命令,借此支持新的按键绑定格式。此外,如果您没有指定拆分方向,则 Terminal 会默认使用auto进行拆分,确保拆分后的各窗格拥有最大的显示面积。


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

在窗格之间移动焦点

之前,您可以使用moveFocusDownmoveFocusUpmoveFocusLeftmoveFocusRight作为按键绑定命令以实现不同窗格间的导航。现在我们移除了这些命令,并添加了以下格式作为替代:


{ "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" }
复制代码

调整窗格大小

为了与按键绑定架构保持一致,新版本移除了窗格大小调整命令(resizePaneDownresizePaneUp,、resizePaneLeftresizePaneRight)。以下是用于调整窗格大小的新格式:


{ "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"}
复制代码

变更字体大小

DecreaseFontSizeincreaseFontSize两条按键绑定命令此前用于变更字体大小,但在新版本中已经被移除。现在,您可以使用以下按键绑定修改字体大小,其中的delta部分以磅为单位定义字体大小的变化幅度。


{ "command": { "action": "adjustFontSize", "delta": -1 }, "keys": "ctrl+-" },{ "command": { "action": "adjustFontSize", "delta": 1 }, "keys": "ctrl+=" }
复制代码

Bug 修复

  • 背景素色块之间不再出现线条!

  • 命令行参数可按您指定的顺序实现稳定触发。

  • 输入栈得到修复,用于解决非 US-104 QWERTY 键盘布局引发的某些问题。

  • 窗口边框部分现在也将体现您所指定的应用主题。


英文原文:


Windows Terminal Preview v0.11 Release


2020-04-23 16:315781

评论

发布
暂无评论
发现更多内容

量化交易系统开发案例(详情)丨量化交易源码模式

西安链酷科技

量化交易

“镐头和铲子”策略:初探AI创新创业中的竞争战略

算AI

创新创业 #人工智能

市场广泛看好的LaunchPad 平台 PenPad,有望在牛市胜出

BlockChain先知

为什么说 Scroll 上的 PenPad,有望在本轮牛市行情中胜出?

长安区块链

为什么说 Scroll 上的 PenPad,有望在本轮牛市行情中胜出?

石头财经

电源常用电路—驱动电路详解

智趣匠

芯片 驱动 电源

美众议院通过强制要求 TikTok 剥离的法案; 首个 AI 软件工程师上线丨 RTE 开发者日报 Vol.165

声网

合约跟单系统开发详解丨合约跟单APP系统开发案例

西安链酷科技

合约跟单 合约量化 合约交易所

数字货币合约跟单系统开发方案丨合约跟单系统开发功能

西安链酷科技

加密货币钱包 数字货币交易所

defi流动性挖矿系统开发基本流程丨defi流动性挖矿源码程序

西安链酷科技

DeFi质押挖矿 DeFi流动性挖矿

基于大模型和向量数据库的 RAG 示例

Baidu AICLOUD

大模型 向量数据库 langchain 千帆大模型平台 rag

云桌面有哪些核心技术?

青椒云云电脑

云桌面 云桌面厂家 云桌面解决方案

合约跟单系统开发方案设计丨合约跟单源码(案例)

西安链酷科技

合约跟单

为什么说 Scroll 上的 PenPad,有望在本轮牛市行情中胜出?

加密眼界

挖矿系统开发详情案例丨挖矿APP源码开发

西安链酷科技

云算力挖矿源码 挖矿系统开发

defi流动性挖矿系统开发详解方案丨defi流动性挖矿案例源码设计

西安链酷科技

lp流动性挖矿 defi开发

市场广泛看好的LaunchPad 平台 PenPad,有望在牛市胜出

股市老人

市场广泛看好的LaunchPad 平台 PenPad,有望在牛市胜出

股市老人

《重构:改善既有代码的设计(第2版)》PDF

程序员李木子

量化交易系统开发技术案例丨量化交易开发源码平台

西安链酷科技

量化交易 量化合约

量化交易系统开发案例(详情)丨量化交易源码模式

西安链酷科技

量化交易

Defi流动性挖矿系统开发程序(案例)丨defi流动性挖矿源码搭建

西安链酷科技

DeFi质押挖矿

关于招聘这件事,简历方面的一些槽点

芃篙君

面试

量化交易系统开发(案例详情)丨量化交易源码平台

西安链酷科技

量化交易系统 量化合约

合约交易系统开发案例分析丨合约交易开发源码平台

西安链酷科技

合约开发

量化交易系统开发案例(详情)丨量化交易源码模式

西安链酷科技

量化交易

怎么用ai创作ppt?办公必备的自动生成PPT软件!

彭宏豪95

人工智能 PPT 在线白板 AIGC AI生成PPT

XML 简介及用法详解

小万哥

xml 程序人生 编程语言 软件工程 前端开发

合约交易系统开发案例分析丨合约交易开发源码平台

西安链酷科技

合约跟单 合约量化

ArcNeural V2.1 版本正式发布,重要特性全面解析!

Fabarta

ArcNeural AI 数据基础设施 Data-Centric AI

为什么说 Scroll 上的 PenPad,有望在本轮牛市行情中胜出?

大瞿科技

Windows Terminal v0.11预览版发布,迎来重大更新_语言 & 开发_Kayla_InfoQ精选文章