如何自定义新的Windows终端应用

有了新的Windows终端应用程序,Windows现在终于有了一个选项卡式终端,可以在同一窗口中运行Cmd、PowerShell和Bash提示。它也是非常可定制的--你甚至可以设置动画GIF作为背景。

除了背景,您还可以更改航站楼的主题。无论是文字的颜色、背景的颜色还是字体的样式,您都可以让Windows终端成为您自己的。微软甚至包括了几个预设的主题。您所需要的只是一个文本编辑器和一些对JSON的基本了解。如果您不熟悉JSON,您可能仍然可以进行更改;我们将带您了解一下。

如何自定义Windows终端

定制Windows终端的第一步是确保Windows具有与JSON文件类型相关联的默认应用程序。执行此操作的最佳方式是从文件资源管理器。

启动File Explorer并找到一个JSON文件。如果你没有,那就创建一个。右键单击文件资源管理器,然后单击“新建”,然后单击“文本文档”。

将文件重命名为test.json(删除过程中的.txt扩展名),并确认要更改扩展名。如果没有看到.txt文件扩展名,请告诉文件资源管理器显示文件扩展名。

接下来,右键单击新的JSON文件并选择“Open With”选项。选择首选的文本编辑器,无论是记事本++还是记事本。

现在您已经为JSON文件设置了文本编辑器,是时候更改Windows终端设置了。打开Windows终端,单击标题栏中的向下箭头(加号右侧),然后选择“设置”。

JSON文件将在您之前选择的编辑器中启动。您可以在此进行所有更改。

如何更改背景

您可以将背景更改为您喜欢的任何类型的图像文件-PNG、JPEG,甚至动画GIF。

要更改任何shell的背景,首先需要将图像文件放置在终端应用程序可以读取的位置。Windows终端是一款通用的Windows平台(UWP)应用程序,因此它更喜欢使用自己的AppData文件夹。AppData是通常在用户配置文件中找到的文件夹,用于存储程序设置。UWP应用程序创建一个自定义的AppData文件夹,并使用该文件夹。Windows终端的AppData文件夹位于:

%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState

只需将其复制到文件资源管理器的路径栏中,然后按Enter;您将被带到正确的位置。将您的图像文件放在此处,Windows终端可以使用它们作为背景。

在Windows终端中打开设置,然后滚动到要更改的配置文件。在“The”Profiles“:”部分下有几个配置文件。每个选项都对应于菜单中的一个选项:CMD、PowerShell、Linux发行版等等。您可以通过检查每个部分中的“命令行”或“名称”行来区分哪个是哪个。

要更改其中一个部分的背景图像,请在“icon”行下添加以下行:

"backgroundImage" : "ms-appdata:///roaming/yourimage.jpg", "backgroundImageOpacity" : 0.75, "backgroundImageStrechMode" : "fill",

其中“yourimage.jpg”是您的图像或gif文件的名称。确保该部分中的每一行-除了最后一行-都以逗号结尾。

如果您使用的是GIF文件,则可能需要将“Fill”更改为“uniformToFill”。我们最终在GIF周围出现了一个黑框,上面写着“Fill”,但是“uniformToFill”就可以了。

保存文件后,即使在Windows终端打开的情况下,您所做的更改也会立即显示出来。

如何更改默认密钥绑定

第一部分涉及键绑定,如果您不喜欢特定的键盘快捷键,可以在这里进行更改。例如,如果您希望按Ctrl+e关闭选项卡,则可以找到此部分:

{ "command" : "closeTab", "keys" : [ "ctrl+w" ] },

将“ctrl+w”更改为“ctrl+e”(确保保留引号),然后保存文件。如果要将所有内容对齐以匹配现有缩进,请注意文件使用空格而不是制表符。正如我们的截图所示,该文件使用Unix行结尾,但大多数文本编辑器(甚至记事本)都可以毫无问题地处理Unix行结尾。

如何切换默认配色方案

Windows终端提供了几种配色方案,可更改字体颜色、背景颜色、光标形状等。您可以分别为命令提示符、Bash和PowerShell选择主题。

要切换默认主题,首先,通过向下滚动到“”profile“:”部分并查看每个小节中的命令行条目,找到您想要的shell配置文件。

例如,命令提示符可以在“命令行”:“cmd.exe”下找到。然后把“配色方案”:“坎贝尔”改成你选择的颜色。您可以从坎贝尔、半暗、半光、日光和日光中选择。例如,如果您想要太阳光,您可以将配色方案行更改为“ColorScheme”:“Solarated Light。这些配色方案与Microsoft的Colortool实用程序使用的配色方案相同。

Windows终端非常有趣,它让你略微体验了微软以前的Windows套装功能。这里的选项卡式功能不是很健壮,但它暗示了本可以实现的功能。至少,现在您不需要在命令提示符、Powershell和Bash之间切换程序。

相关文章