Windows Terminal 设置

Windows Terminal 可以从 Microsoft Store 下载安装。

访问设置

截至目前(2019/8/6)终端所有的选项都通过打开一个名为 profiles.json 的配置文件进行修改。

一番研究后发现有两套路径。

  • 以正常方式打开的终端可执行程序对应此配置文件:
1
C:\Users\mkb\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState\profiles.json
  • 需要修改用户权限才可以访问的终端可执行程序及其配置文件路径如下:
1
2
C:\Users\mkb\AppData\Roaming\Microsoft\Windows Terminal\profiles.json
C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_0.3.2142.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe

修改字体

对于我来说终端没有什么特殊用途,唯一需要修改的地方就是字体,默认字体下访问我的 Debian VPS 后过于辣眼睛。打开配置文件,搜索 fontFace,不出意外你应该可以找到两个以上的结果。以我个人为例,有三处 fontFace 分别控制着 powershell.execmd.exe 以及 wsl.exe -d Debian 的字体选项。我的主力是 PowerShell,所以仅仅修改了它的字体。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
"profiles" : 
[
{
...
"commandline" : "powershell.exe",
"fontFace" : "DejaVu Sans Mono for Powerline",
"fontSize" : 10
...
},
{
...
"commandline" : "cmd.exe",
"fontFace" : "Consolas",
"fontSize" : 10
...
},
{
...
"commandline" : "wsl.exe -d Debian",
"fontFace" : "Consolas",
"fontSize" : 10
...
}
]

目前 Windows 10 安装字体很方便,安装方式多样。我在 VPS 中使用了 Powerline fonts,为了在本地的 Windows 10 获取同样良好的字体效果,同样需要安装 Powerline fonts,区别仅仅是克隆仓库后运行 install.ps1 而不是 Linux 下运行的 install.sh

简单地说,找到你要修改的字体,确保它可用,修改即可。

其他选项

微软日后应该会提供 GUI 控制选项,另外配置文件清晰明了,所以各位可以自行折腾。