Windows Terminal Preview v0.8 发布
Windows Terminal Preview v0.8 已经发布,该版本内容如下:
Search
终端添加了搜索功能,调用搜索下拉列表的默认键绑定是 {"command": "find", "keys": ["ctrl+shift+f"]}。你也可以在 profiles.json 中自定义键绑定,下拉菜单允许在缓冲区中以及字母大小写匹配的情况下上下搜索。
Retro Terminal Effects (Experimental)
此版本可以在 Windows Terminal 中显示 CRT 复古效果。不过该特性属于实验性功能,如果要启用它,可以将以下代码段添加到任何配置文件中:
"experimental.retroTerminalEffect": true
Settings Updates
Enhanced Panes and Tabs Key Bindings
此版本中,当使用键绑定打开新的窗格或选项卡时,可以使用配置文件的名称“ profile”:“ profile-name”,guid“ profile”:“ profile-guid”或索引“ index”: profile-index 来选择哪个配置文件。如果未指定,则使用默认配置文件。
此外,还可以覆盖配置文件的其他内容,以下是一些有关此新功能的例子:
- 在新的垂直窗格中打开默认配置文件:{"keys": ["ctrl+a"], "command": {"action": "splitPane", "split": "vertical"}}
- 在新的垂直窗格的下拉列表中打开第一个配置文件:{"keys": ["ctrl+b"], "command": {"action": "splitPane", "split": "vertical", "index": 0}}
- 在新的水平窗格中使用 foo.exe 的命令行可执行文件打开 GUID 为 00000000-0000-0000-0000-000000000000 的配置文件:{"keys": ["ctrl+c"], "command": {"action": "splitPane", "split": "horizontal", "profile": "{00000000-0000-0000-0000-000000000000}", "commandline": "foo.exe"}}
- 在新选项卡的 c:\ foo目录中打开名称为 profile1 的配置文件:{"keys": ["ctrl+d"], "command": {"action": "newTab", "profile": "profile1", "startingDirectory": "c:\\foo"}}
Custom Default Settings (自定义默认设置)
该版本,可以修改 profiles.json 以自定义默认设置。这个特性让你可一次设置一个属性,并将其应用于所有配置文件。此新设置有助于最大程度地减少配置文件之间的冗余设置。通过以下修改配置,添加此功能:
"profiles": { "defaults": { "fontFace": "Cascadia Code", "colorScheme": "Vintage" } "list": [ { "commandLine": "cmd.exe", "guid": "{00000000-0000-0000-0000-000000000000}", "name": "cmd" }, { "guid": "{11111111-1111-1111-1111-111111111111}", "name": "PowerShell Core", "source": "Windows.Terminal.PowershellCore" } ] },
UI Improvements
Tab Sizing
此版本可以修改制表符宽度。通过添加了一个名为“ titleWidthMode”的新设置,此设置提供两种不同的制表符宽度行为:“equal”和“ titleLength”。 “equal”将使你的所有标签页宽度相等,并随着添加其他标签页而缩小,这类似传统的浏览器体验。 而“ titleLength”会将每个标签的大小调整为适应标签标题的长度。
以前终端默认的标签宽度行为设置为“ titleLength”。现在将默认行为更改为“equal”。如果想更改回“ titleLength”模式,则可以将以下代码段添加到 profile.json 文件的“ globals”属性中:
"tabWidthMode": "titleLength"
这是两个制表符宽度模式的行为示例:
Bug Fixes
- 全屏模式更加稳定
- 当窗口打开时,选项卡行会变大
- Windows Subsystem for Linux (WSL) 用户现在可看到 WT_SESSION 环境变量
- 其他的崩溃修复
详情请见发布说明:
https://devblogs.microsoft.com/commandline/windows-terminal-preview-v0-8-release/
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
TiKV 源码解析系列文章(十七)raftstore 概览
第一作者:李建俊,第二作者:杨哲轩,王聪 TiKV 作为一个分布式 KV 数据库,使用 Raft 算法来提供强一致性。Raft 算法提供了单一 group 的一致性,但是单一 group 无法扩展和均衡。因此,TiKV 采用了 MultiRaft 的方式基于 Raft 算法提供能兼顾一致性、扩展均衡的 KV 储存。下文以 3.0 版本代码为例,讲述 raftstore 源码中的关键定义和设计。 MultiRaft MultiRaft 顾名思义就是多个 Raft group。数据组织上,TiKV 将数据按范围划分成多个分片,这些分片称之为 region。每个 region 由一个 Raft group 来管理。Raft group 和 region 是一对一的关系。由下方示意图可以看到一个 Raft group 管理的多个副本分别落在不同的机器上,一个机器的数据包含了多个不同 region 的副本。通过这种组织方式,我们让 Raft group 并行起来,从而实现扩展和均衡。 Batch System Batch System 是 raftstore 处理的基石,是一套用来并发驱动状态机...
- 下一篇
Go 语言开发工具 LiteIDE X36.3 发布
Go 语言开发工具 LiteIDE X36.3发布,新版本重构了配置系统,更新 gotools & gocode 以更好地支持 Go Module 功能。 ### 2020.01.15 Ver X36.3 * LiteIDE * fix and update gotools&gocode for support Go Module. * refactor option, update all plugin option page * LiteApp * refactor option page, load/save and keep option page. * LiteEditor * fix code complete escape for Qt5.12 * Markdown * add CommonMark/cmark for markdown to html, replace sundown * GolangPackage * add GOPRIVATE,GONOPROXY,GONOSUMDB option * add goproxy.cn for...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8安装Docker,最新的服务器搭配容器使用
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7安装Docker,走上虚拟化容器引擎之路