Windows Terminal Preview v0.4 发布

来源:投稿
作者: threeC
2019年08月29日

Windows Terminal Preview 0.4 已经发布,更新内容如下:

设置更新

Profiles.json 移到 LocalState 文件夹

Profiles.json 文件已经从 RoamingState 文件夹移到 LocalState 文件夹。这个更改防止设置在设备上自动漫游,从而修复缺陷,例如在一台计算机上引用了另一台计算机上不存在的字体,会将导致 Terminal 由于未识别的字体而崩溃。

Tab Title 自定义

在 v0.3 版本中,引入了“tabTitle”设置,它允许用户用自定义字符串文本覆盖选项卡标题。在 0.4 版中,这个功能进行了更改,默认情况下,选项卡标题将设置为配置文件名称,而不是可执行文件的路径。如果想更改默认标题,对“tabTitle”设置将能替换选项卡中配置文件的名称。

此功能与以前略有不同,因为这是设置 shell 标题,而不是覆盖已显示的标题。此行为与原始 conhost(Console Host Process,命令行程序的宿主进程) 中使用的行为一致。shell 标题是由配置文件实例中使用的命令行应用程序提供的标题,这意味着命令行应用程序仍然能够覆盖选项卡标题,这是对 v0.3 版本的更改。

注意:在 WSL 发行版中,shell 标题被重写,因为许多发行版中的默认 shell 配置在每个提示符之前设置了窗口标题。你可以在 /etc 中的 bash 或 zsh 配置文件中更改此行为。

设置警告信息

在 0.4 版本中,当你的 profiles.json 文件出现问题时,Terminal 将显示一条错误消息,描述什么内容是不正确的。如果你的 profiles.json 文件无法正确读取,Terminal 将使用它的默认设置,但是它不会覆盖你现有的设置文件。

键绑定更新

AltGr

0.4 版本中有 AltGr 键是由“Ctrl+Alt”绑定的,以供用户使用。

打开 Tab 下拉列表

该版本可以使用按键绑定打开选项卡下拉列表,默认键绑定是“Ctrl+Shift+Space”。

有关所有可用键绑定的列表,请参阅文档

注意:如果你以前安装过 Terminal,如果想要使用新的默认设置,则必须删除当前的 profiles.json 文件并重新启动终端。它将生成一个具有默认设置的新设置文件。关于移动当前 profiles.json 文件,以确保保留当前首选项的副本,此方面正在开发改进。

复制更新

新的全局设置:复制选择

“CopyOnSelect”已作为一个新的全局设置添加到 profiles.json 文件中。默认情况下,设置为 false。当设置为 true 时,剪贴板将在终端中选择内容后复制。如果为 false,则在采取进一步操作之前不会复制所选内容(例如使用调用复制函数的键绑定)。这种经验与 Unix 终端上的经验是一致的。

HTML 复制

当你选择一个文本范围并将其复制到你的剪贴板时,Terminal 现在将所选文本以 HTML 的形式写入剪贴板。这就允许你将样式化的控制台内容粘贴到其他应用程序,如 Outlook、Microsoft Word 等。此行为与 conhost 不同,因为剪贴板始终将 HTML 数据与常规文本一起复制,而不是定义何时要复制 HTML 数据。

可访问性更新

此版本中,UIA 边界矩形与 100% 比例显示上的文本范围正确地对齐,边界矩形定义在终端内的缓冲区上显示文本的区域,提高了可访问性。

修复 bug

  • 如果没有选择行为,用于复制的任何键绑定都将传递给基础命令行应用程序。因此,例如,如果你使用“Ctrl+C”进行复制,它将可以复制(如果有选择)。否则,^C 发送 SIGINT 并按预期中断信号。
  • 当在选项卡之间切换时,图标将不再闪烁。此外,如果图标路径无效,Terminal 也不会出现崩溃。
  • 打开选项卡下拉列表后,单击它的外部将关闭下拉列表并隐藏它。
  • Terminal 不再在启动时重新序列化设置,因此你的 profiles.json 文件将不再在启动时重新格式化。
  • 一旦退出 Windows Terminal,复制到剪贴板的数据将被保存。

详情见发布说明:https://github.com/microsoft/terminal/releases/tag/v0.4.2382.0

展开阅读全文
7 收藏
分享
加载中
精彩评论
unix的复制就是渣,我就喜欢弹出邮件菜单好好学习xshell那才手最好的面板
2019-08-29 07:27
3
举报
已经成功在wsl上配置了php的开发环境了,用的还不错。至少比那些虚拟机开发速度快多了。
2019-08-29 14:13
2
举报
在公司网络使用不允许,必须购买,所以就卸载了
2019-08-29 15:04
1
举报
xshellxshell用个人版总是被起诉…
2019-08-29 10:49
1
举报
坐等1.0
2019-08-29 07:16
1
举报
最新评论 (21)
Could not find your default profile in your list of profiles - using the first profile. Check to make sure the defaultProfile matches the GUID of one of your profiles.
2019-09-02 12:58
0
回复
举报
看看官方啥时候能增加鼠标右键增加菜单项,自己设置太麻烦
2019-09-02 10:56
0
回复
举报
优化了,比上一版本好用点
2019-08-29 15:03
0
回复
举报
已经成功在wsl上配置了php的开发环境了,用的还不错。至少比那些虚拟机开发速度快多了。
2019-08-29 14:13
2
回复
举报
看来 win7 不得支持了
2019-08-29 12:33
0
回复
举报
这个东西要自己编译吗?
2019-08-29 09:20
0
回复
举报
商店搜索安装
2019-08-29 11:12
0
回复
举报
github 上有打包好的
2019-09-02 23:12
0
回复
举报
深度终端
2019-08-29 08:13
0
回复
举报
unix的复制就是渣,我就喜欢弹出邮件菜单好好学习xshell那才手最好的面板
2019-08-29 07:27
3
回复
举报
xshellxshell用个人版总是被起诉…
2019-08-29 10:49
1
回复
举报
被起诉是什么意思...
2019-08-29 14:34
0
回复
举报
在公司网络使用不允许,必须购买,所以就卸载了
2019-08-29 15:04
1
回复
举报
这么可怕吗?啥公司啊?怎么发现的你在使用这个
2019-08-29 15:55
0
回复
举报
只能说他们国内代理公司的无耻,只能卸载了,购买都不行,说我们已经侵权了。
2019-08-29 17:26
0
回复
举报
回复 @冰力 : 为什么我用没事儿
2019-08-29 17:59
0
回复
举报
回复 @Tuco : 理论上的确非个人使用目的需要付费 xshell6个人版被国内那个公司代理后就不见了
2019-08-29 23:48
0
回复
举报
回复 @理工小强 : 什么啊,我刚才到官网上还有个人版可以下载,你说的代理是不是苏杰斯啥的?网上都说那个是骗子公司
2019-08-30 09:59
0
回复
举报
回复 @理工小强 : 不行就用putty。。。
2019-08-31 23:51
0
回复
举报
我们公司不可以使用xsheel了,
2019-09-02 13:39
0
回复
举报
坐等1.0
2019-08-29 07:16
1
回复
举报
更多评论
21 评论
7 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部