时间:2020-01-15 来源:u小马 访问:次
1月15日消息 本月的windows Terminal预览版更新于今天正式放出,同时微软还公布了更新日志。本次更新已经在GitHub上线,用户可以通过Microsoft Store升至v0.8版本。本次预览版更新惯例带来了一些新功能和改进,包括能在缓冲区进行搜索,默认的搜索快捷方式为Ctrl + Shift + F,但是用户可以在profiles.json文件中进行更改。
windows Terminal v0.8预览版更新日志:
搜索
搜索功能已经添加到终端!调用搜索下拉列表的默认键绑定是{"command": "find", "keys": ["ctrl+shift+f"]}。如果您喜欢不同的按键,可以在您的概要文件中自定义此键绑定。下拉列表允许您在缓冲区中上下搜索,以及与字母大小写匹配。
追溯终端效应(实验)
你怀念扫描线和发亮的文字的日子吗?这是你的终点站!感谢社区成员@Ironyman,您现在可以在windows终端内拥有CRT追溯效果!这是一个实验性的特性,但是要启用它,您可以将以下代码片段添加到您的任何配置文件中:
"experimental.retroTerminalEffect": true
设置更新
增强窗格和Tabs键绑定
当使用键绑定打开新窗格或选项卡时,现在可以使用配置文件的名称指定哪个配置文件"profile": "profile-name"GUID"profile": "profile-guid",或索引"index": profile-index。如果未指定任何配置文件,则使用默认配置文件。
此外,还可以覆盖配置文件的某些方面,例如配置文件的命令行可执行文件"commandline": "path/to/my.exe",开始目录"startingDirectory": "my/path",或标签标题"tabTitle": "new-title".
以下是如何实现这一新功能的几个示例:
{"keys": ["ctrl+a"], "command": {"action": "splitPane", "split": "vertical"}}
在新的垂直窗格中打开默认配置文件。
{"keys": ["ctrl+b"], "command": {"action": "splitPane", "split": "vertical", "index": 0}}
在新的垂直窗格中打开下拉列表中的第一个配置文件。
{"keys": ["ctrl+c"], "command": {"action": "splitPane", "split": "horizontal", "profile": "{00000000-0000-0000-0000-000000000000}", "commandline": "foo.exe"}}
使用新的水平窗格中的foo.exe命令行使用guid 00000000-0000-0000-0000-000000000000打开配置文件。
{"keys": ["ctrl+d"], "command": {"action": "newTab", "profile": "profile1", "startingDirectory": "c:foo"}}
在新选项卡中的c:foo目录中打开名称profile1的配置文件。
{"keys": ["ctrl+e"], "command": {"action": "newTab", "index": 1, "tabTitle": "bar", "startingDirectory": "c:foo", "commandline":"foo.exe"}}
使用foo.exe的命令行可执行文件打开下拉列表中的第二个配置文件,选项卡标题为bar,从新选项卡中的c:foo目录开始。*喘口气*
自定义默认设置
现在可以修改profiles.json,使其具有自己的默认配置文件设置。使用这个新架构,您可以设置一个属性一次,并将其应用于您的所有配置文件。此新设置有助于最小化配置文件之间的冗余设置。若要添加此特性,可以在profiles.json中修改概要文件对象,以使"defaults"和"list"属性的格式如下:
"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"
}
]
},
有了上面的代码片段,所有的配置文件都将使用Cascadia代码字体,并具有Vintage颜色方案。
错误修复
当窗口变大时,选项卡行将变得更大!
全屏模式现在工作更可靠!
在分组窗格之间移动焦点应该以您预期的方式进行!
windows Linux子系统(WSL)用户现在将看到WT_SESSION环境变量!
大量的崩溃修复!