前言
windows系统中终端无法合并显示,当同一个项目中需要打开多个终端时很麻烦,并且终端不美观。
下载
官方
- Microsoft Store-搜索windows Terminal
- 下载icon:GitHub-res-terminal.ico
网盘
- https://pan.baidu.com/s/15QYPsH7jyVvmAh0Lk0uWJw
- ivx2
配置
环境变量
由于安装路径很长,所以还是把它配在了环境变量
此电脑-右键-属性-高级系统设置-环境变量-系统变量-Path-新建
C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps
路径中Administrator需要根据当前的用户名填写
命令行中执行wt
验证
打开方式
搜索-注册表编辑器-打开
右键空白处打开
-
找到注册表路径:
计算机\HKEY_CLASSES_ROOT\Directory\Background\shell\ -
新建-项
terminal
-
窗口右侧设置默认字符串(HKEY_CLASSES_ROOT\Directory\Background\shell\terminal)
在此处打开terminal -
设置图标
窗口右侧的空白区域单击鼠标右键,选择新建-字符串值
Icon -
窗口右侧双击字符串Icon,将该字符串的数值数据设置为
C:\Windows\Terminal.ico
自己放置的Terminal.ico路径
-
定位到注册表路径
计算机\HKEY_CLASSES_ROOT\Directory\Background\shell\terminal
-
新建-项
command
-
窗口右侧设置默认字符串(HKEY_CLASSES_ROOT\Directory\Background\shell\terminal\command)
wt
已配置过环境变量,没配置需要全路径
右键文件夹打开
-
找到注册表路径:
计算机\HKEY_CLASSES_ROOT\Directory\shell\ -
新建-项
terminal
-
窗口右侧设置默认字符串(HKEY_CLASSES_ROOT\Directory\shell\terminal)
在此处打开terminal -
设置图标
窗口右侧的空白区域单击鼠标右键,选择新建-字符串值
Icon -
窗口右侧双击字符串Icon,将该字符串的数值数据设置为
C:\Windows\Terminal.ico
自己放置的Terminal.ico路径
-
定位到注册表路径
计算机\HKEY_CLASSES_ROOT\Directory\shell\terminal
-
新建-项
command
-
窗口右侧设置默认字符串(HKEY_CLASSES_ROOT\Directory\shell\terminal\command)
wt
打开位置
打开的位置就是终端的初始路径
terminal-下拉-设置-操作-打开JSON-settings.json-profiles下的defaults对象里新增
{
"profiles":
{
"defaults":
{
"startingDirectory": "./"
}
}
}
设置主题
{
// 启动时的宽度
"initialCols": 80,
// 启动时的高度
"initialRows": 24,
"profiles":
{
"defaults":
{
"startingDirectory": "./",
// 设置背景图片时候这个不能是1
"acrylicOpacity": 0.9,
"altGrAliasing": true,
"antialiasingMode": "cleartype",
// 背景图片设置
"backgroundImage":"D:/photo/a5c0ccc1e0884e2d9b654c44ba3b6773.jpg",
"backgroundImageAlignment": "center",
// 背景图片模糊度
"backgroundImageOpacity": 0.5,
"backgroundImageStretchMode": "uniformToFill",
"colorScheme": "One Half Dark",
"cursorColor": "#11EE11",
"cursorHeight": 100,
"cursorShape": "vintage",
"fontFace": "Consolas",
// 字体大小
"fontSize": 14,
"fontWeight": "normal",
"padding": "8, 8, 8, 8",
"scrollbarState": "visible",
"snapOnInput": true,
"suppressApplicationTitle": true,
"useAcrylic": true
}
}
}