今天把版本升级到1909,然后我想起了这篇
然后我就在应用商店下载了Windows Terminal
下载后是这个样子的↓

我突发奇想,如果这个能替换Git那个界面会怎么样
于是……
参考资料
Windows Terminal下配置Git Bash
将Windows Terminal添加到右键菜单
windows terminal配置
添加Git bash
点击+旁边的按钮,点击设置
然后就弹出了一个新窗口
对没错,对Windows Terminal的设置是通过seeting.json实现的
我们在里面找到list字段,内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| "list": [ { "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}", "name": "Windows PowerShell", "commandline": "powershell.exe", "hidden": false }, { "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}", "name": "命令提示符", "commandline": "cmd.exe", "hidden": false }, { "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}", "hidden": false, "name": "Azure Cloud Shell", "source": "Windows.Terminal.Azure" } ] },
|
我们在倒数第二个大括号旁边加个,,然后换行,输入以下内容:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| { "closeOnExit": true, "commandline": "C:\\Program Files\\Git\\bin\\bash.exe", "cursorColor": "#FFFFFF", "cursorShape": "bar", "fontFace": "YaHei Consolas Hybrid", "fontSize": 11, "guid": "{1c4de342-38b7-51cf-b940-2309a097f589}", "historySize": 100, "icon": "C:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico", "name": "git-bash", "padding": "0, 0, 0, 0", "snapOnInput": true, "startingDirectory": %USERDATA%, "useAcrylic": false, "acrylicOpacity": 0, }
|
然后保存,返回到Windows Terminal界面,点击+旁边的按钮,发现下面多了个git-bash的选项
然后点击git-bash,会弹出一个新选项卡,运行的是git

添加Windows Terminal右键菜单并设置为默认打开标签类型
既然要实现像Git一样右键打开的话,我们需要对注册表做点修改
Win+R打开运行窗口,输入regedit并回车
(如果提示管理员权限请允许运行)
然后我们依次找到HKEY_CLASSES_ROOT\Directory\Background\shell,在shell文件夹下新建一个项,名字自取
然后在名字为(默认)的字符串值中填写你喜欢的右键菜单名
再新建一个项,取名为command
在名字为(默认)的字符串值中填写C:\\Users\\这里替换为你的用户名\AppData\Local\Microsoft\WindowsApps\wt.exe
完毕后在Windows Terminal打开设置,在Git那一段的
1
| "startingDirectory": %USERDATA%,
|
改为
1
| "startingDirectory": null,
|
之后找到guid那一段,复制guid
复制后找到defaultProfile,将原来的修改为你刚刚复制的gid
然后现在右键打开试试吧
修改配色
在seeting.json中找到schemes那一段,将下面内容全部复制进去:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| "schemes": [ { "name" : "One Half Dark", "background" : "#696969", "black" : "#282C34", "blue" : "#7B68EE", "brightBlack" : "#5A6374", "brightBlue" : "#729fcf", "brightCyan" : "#56B6C2", "brightGreen" : "#98C379", "brightPurple" : "#C678DD", "brightRed" : "#E06C75", "brightWhite" : "#DCDFE4", "brightYellow" : "#E5C07B", "cyan" : "#56B6C2", "foreground" : "#DCDFE4", "green" : "#7FFF00", "purple" : "#BA55D3", "red" : "#E06C75", "white" : "#DCDFE4", "yellow" : "#FFD700", }, ],
|
name那一段可以随意,颜色必须为十六进制颜色码
然后在git那一段添加以下内容:
1
| "colorScheme": "One Half Dark",
|
如果你改了name那段,那你需要保持colorScheme中设置的内容和name中的内容一致
搞定后去看看吧,如果没啥反应就重新打开一次应该就行了
(我懒就直接复制修改几个配色就行了)
