欢迎回到Windows终端的另一个发行版!此版本将Windows Terminal迁移到1.6版,该版本包括该上一篇博客文章中的所有功能(设置UI除外)。 Windows终端预览版将移至1.7版,其中包括下面描述的所有功能。您可以从Microsoft Store或GitHub版本页面安装Windows Terminal和Windows Terminal Preview。让我们看看有什么新功能!
Windows终端现在支持JSON片段扩展。这意味着JSON的摘要可以作为可修改用户设置的扩展程序下载。您可以创建一个文件夹,其中包含JSON代码段文件以及要包含在扩展程序中的其他资产(例如背景图像)。对于希望特定颜色方案与可执行文件一起使用的应用程序,或者对于社区成员而言,只需简单下载即可共享Windows终端配置,这特别有用。可以在我们的docs网站上找到有关如何创建JSON片段扩展的完整文档。
现在,您可以设置新的终端窗口以在已经存在的终端实例中启动!这可以通过几种不同的方式来完成:
添加了一个新的全局设置,称为windowingBehavior,它使您可以设置Windows Terminal新实例启动的位置。选项包括一个新窗口(" useNew"),一个已经存在的窗口(" useAnyExisting")和此桌面上已经存在的窗口(" useExisting")。可以在设置UI的“启动”页面上找到此设置。
我们有一个名为newWindow的新操作,它允许您使用命令面板和/或键盘打开一个新窗口。
还有一个新的命令行参数,用于在特定窗口中运行命令。您可以使用--window,-w< window-id>使用wt.exe来指定您要与哪个终端窗口进行交互。
//在当前窗口中使用默认配置文件打开一个新选项卡wt -w 0 new-tab //在第三个创建的终端窗口中使用默认配置文件打开一个新选项卡wt -w 3 new-tab //使用以下命令打开一个新选项卡新窗口中的默认配置文件wt -w -1 new-tab
Windows终端现在支持只读窗格(感谢@ Don-Vito!)。这样一来,您就可以避免输入到窗格中,如果您不想中断正在运行的内部版本或进程,这可能会很有用。如果您尝试关闭文本或将文本输入到只读窗格中,则终端将显示弹出警告。您可以使用toggleReadOnlyMode操作在窗格上切换只读模式。
👉注意:此操作默认情况下在命令面板中是绑定的,但是没有附加键。
添加了一个新设置,您可以在将鼠标悬停在窗格上时自动将其聚焦(感谢@ Don-Vito!)。可以在设置UI的“交互”页面上找到此新的全局设置,也可以使用focusFollowMouse在您的settings.json中进行设置。
我们仍在积极致力于改善设置UI体验。以下是此版本的一些更新:
现在,设置UI附加在下拉菜单中的“设置”按钮上,使其成为使用Windows Terminal Preview的用户的默认体验。如果您想使用键盘来访问设置,则默认情况下,以下是终端随附的快捷方式:
打开defaults.json文件(无法编辑,但显示默认情况下启用的设置):Ctrl + Alt +,
并非所有设置都可以通过设置UI使用。有关可能的设置的完整列表,您可以查看我们的文档站点。如果您想在设置UI中看到当前仅在settings.json文件中可用的设置,请在GitHub上告诉我们!
我们刚刚添加了一个新的“操作”页面,该页面显示了您可以在终端中使用的所有键盘快捷键。下一步是使操作在设置UI中可编辑,因此您可以自定义这些键盘快捷键,而不必转到settings.json文件。
我们收到反馈说,配色方案页面可能需要重新设计。我们与@mdtauk合作,提出了一个更整洁的设计,该设计不那么混乱,同时还可以将颜色与其明亮的变体进行配对。
我们一直致力于设置界面的可访问性,并取得了长足的进步。设置用户界面已通过屏幕阅读器进行了测试,所有内容都可以通过键盘访问。如果您发现任何具有可访问性的错误,我们强烈建议您将其提交到GitHub。
添加了一个新的名为centerOnLaunch的全局设置,它使您可以在屏幕中心启动终端(谢谢@Hegunumo!)。如果与initialPosition设置配对,则终端将在设置了初始位置坐标的监视器上居中启动。
👉注意:此设置默认情况下未启用,并且尚未在设置UI中显示。
为搜索功能添加了一个新操作,该操作使您无需搜索框即可找到搜索关键字的下一个或上一个匹配项(感谢@Hegunumo!)。默认情况下,此操作位于命令面板中,如果您愿意,可以在settings.json文件中向其添加键。
{" command&#34 ;: {" action&#34 ;:" findMatch&#34 ;," direction&#34 ;:" next" }},{" command&#34 ;: {" action&#34 ;:" findMatch&#34 ;," direction&#34 ;:" prev" }}
emitted发出BEL序列时,响铃指示符将始终出现在选项卡中。 dis现在,在关闭选项卡重命名字段后,应该将焦点返回到终端(感谢@ Don-Vito!)。 我们绝对喜欢与社区合作,使Windows Terminal为每个人带来更加愉悦的体验。 以下是一些对该版本有影响的人员! 可以在我们的文档站点上找到我们所有功能的完整文档。 如果您有任何疑问或反馈,请随时在Twitter上与Kayla(@cinnamon_msft)联系。 如果您发现任何错误或有任何功能要求,请随时在GitHub上提交问题。 我们希望您喜欢此版本的Windows Terminal和Windows Terminal Preview!