重装完Windows之后,很多人都会做的一件事是更改Terminal窗口的配置,如更改字体、调整透明度等等。然而麻烦的是,在Windows上直接更改一个Shell窗口的配置并不会自动应用于其它的 Shell。例如,你更改了cmd的窗口字体,打开了PowerShell或者wsl,字体还是没有变。如何一次性更改 Windows 各种 Shell 的窗口配置呢?

首先,从运行窗口1打开cmd,然后在标题栏上右键点击选择属性

 

在弹出的窗口中完成对字体2、颜色、透明度等的更改,点击确认

打开注册表,进入Computer\HKEY_CURRENT_USER\Console\%SystemRoot%_System32_cmd.exe,可以看到有对应的键值:

 

将这些对应的键值复制到它的上层目录,即Computer\HKEY_CURRENT_USER\Console,通过新建对应类型的键名并输入相同的内容,即可完成对所有Shell窗口属性的更改:

设置同步到了PowerShell窗口
设置同步到了WSL