Windows Terminal Preview 1.16 发布
Windows Terminal Preview 1.16 现已发布,具体更新内容如下:
Theming
通过引入 themes,为用户增添了更多可自定义的可能
themes 是一个全局属性,可以包含各种 themes 对象,这些对象将出现在设置用户界面的外观页面的主题下拉菜单中。下面是每个 themes 对象可以接受的对象。注意:主题只能使用 JSON 文件进行编辑,但它们会出现在设置 UI 的主题下拉菜单中。
Sample JSON
"themes": [ { "name": "Grace Kelly", "tab": { "background": "#00515EFF", "showCloseButton": "always", "unfocusedBackground": null }, "tabRow": { "background": "#061612FF", "unfocusedBackground": "#061612FF" }, "window": { "applicationTheme": "dark" } } ]
Tab
可以通过主题对象内的 tab 对象来修改应用于 tab 的设置。tab 对象支持 background、unfocusedBackground 和 showCloseButton 属性。background 将设置 tab 活动时的背景颜色,并且总是以全不透明度显示颜色。unfocusedBackground 设置 tab 不活动时的颜色,showCloseButton 则切换 tab 上关闭按钮的外观。
Tab row
可以通过主题对象内的 tabRow 对象修改应用于 tab row 的设置。tabRow 对象支持 background 和 unfocusedBackground 属性。background 将设置窗口聚焦时 tab row 背景的颜色。unfocusedBackground 将设置非聚焦时 tab row 背景的颜色。
Window
可以通过主题对象内的 window 对象修改应用于 window 的设置。window 对象支持 applicationTheme。除非指定其他颜色,applicationTheme 将把选定的应用程序主题的颜色应用于终端窗口。
New default colors
修改了 Windows Terminal 中的一些默认颜色。默认终端使用 dark 主题,而不是遵循系统主题。
New colors
Old colors
新的文本渲染引擎
发布了新的实验性文本渲染引擎,你可以为一个配置文件启用该功能(experimental.useAtlasEngine
)。在这个版本中,开发团队将这个新的渲染器作为所有配置文件的默认文本渲染器。新的渲染器性能更强,现在支持额外的像素着色器(包括复古效果)、粗体字和下划线/上划线/超级链接线。如果你的机器没有GPU,或者你远程到一个没有 GPU 的虚拟机上,它将退回到一个不需要硬件支持的更高性能的模式。
设置新 tabs 出现的位置
现在可以使用新的newTabPosition
全局设置设置新 tabs 的打开位置。此设置也出现在设置 UI 的外观页面上。你您可以将新 tabs 设置为在所有 tabs 的末尾或当前选定的 tabs 之后打开。
"newTabPosition": "atTheEnd", "newTabPosition": "afterCurrentTab"
重新设计的配色方案页面
设计了一个更直观的配色方案页面。更新了设置 UI 配色方案页面以改进其 styling 和 user flow。还添加了“设置为默认”按钮,该按钮将在所有配置文件中应用一个配色方案作为你的默认配色方案。指定颜色方案的配置文件将使用其指定的方案而不是默认方案。
New design
Old design
New actions
Expand selection to word
新的 expandSelectionToWord
action 扩展了一个文本选择的开头和结尾,以包括该选择所涉及的单词。
{ "command": "expandSelectionToWord" },
其他改进
- Mark mode 键绑定现在先于自定义键绑定。
- 在 mark mode 下,现在可以在超链接之间使用 Tab 和 Shift+ Tab。
- 调整无差别文本颜色的设置现在默认为启用。
- 修改了默认的深色和浅色主题颜色,以在选项卡和文本缓冲区之间实现更无缝的外观。
- 命令面板中的后退按钮现在返回到过滤操作列表中先前选择的项目。
Bug 修复
- 当 BEL 在 light terminal 中发出时,窗格中的 flash 现在将变暗而不是变亮。
- 粘贴多行时,不再删除空格。
- 如果终端由进程启动,
CloseOnExit
现在将在终止时自动关闭终端,否则终端将会以graceful
行为关闭。
更多详情可查看官方博客。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
PhotoDemon 9.0 已发布,轻量级免安装照片编辑器
PhotoDemon 是一个超轻量级、免安装的开源照片编辑器,它体积仅有14 MB ,但提供了全面的照片编辑工具。PhotoDemon 不需要安装,也不需要管理员权限即可运行,可以作为便携式应用程序在任何 Windows 机器(XP 到 Win 11)上运行。 目前PhotoDemon 9.0 已发布,此版本的亮点包括:改进的用户界面、新的选择工具(包括对多项选择的支持)、对许多新图像格式(AVIF、Paintshop Pro (PSP)、GIMP (XCF)、SVG 等)的支持)、内容感知填充、新的过滤器和效果等等。 改进的主用户界面 在 9.0 版中,PhotoDemon 的主界面提供更多工作空间,新的 UI 占用的垂直空间是之前的一半。 工具选项与菜单栏顶部对齐,常用的设置显示在工具栏上,扩展选项位于弹出面板中。 与画布交互时,这些弹出面板会自动消失。如果需要固定特定的面板,可以单击右下角的“图钉”图标,使其保持打开状态。 新的选择工具(包括复合选择) PhotoDemon 一直支持可编辑的选择。创建选区后,可以通过单击拖动选区的角或边来进一步优化选区,或使用文本框进行精确调整。...
- 下一篇
每日一博 | 虚拟机内存管理之内存分配器
小编:本文由 WebInfra 团队姚忠孝、杨文明、张地编写。意在通过深入剖析常用的内存分配器的关键实现,以理解虚拟机动态内存管理的设计哲学,并为实现虚拟机高效的内存管理提供指引。 在现代计算机体系结构中,内存是系统核心资源之一。虚拟机( VM )作为运行程序的抽象"计算机",内存管理是其不可或缺的能力,其中主要包括如内存分配、垃圾回收等,而其中内存分配器又是决定"计算机"内存模型,以及高效内存分配和回收的关键组件。 如上图所示,各种编程都提供了动态分配内存对象的能力,例如创建浏览器 Dom 对象,创建 Javascript 的内存数组对象( Array Buffer 等),以及面向系统编程的 C / C++ 中的动态分配的内存等。在应用开发者角度看,通过语言或者库提供的动态内存管理(分配,释放)的接口就是实现对象内存的分配和回收,而不需要关心底层的具体实现,例如,所分配对象的实际内存大小,对象在内存中的位置排布(对象地址),可以用于分配的内存区域,对象何时被回收,如何处理多线程情况下的内存分配等等;而对于虚拟机或者 Runtime 的开发者来说,高效的内存分配和回收管理是其核心任务之...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7设置SWAP分区,小内存服务器的救世主