配置 Windows Terminal
设置
主题
放在 schemes
中
https://windowsterminalthemes.dev/
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| {
"name": "Afterglow",
"black": "#151515",
"red": "#ac4142",
"green": "#7e8e50",
"yellow": "#e5b567",
"blue": "#6c99bb",
"purple": "#9f4e85",
"cyan": "#7dd6cf",
"white": "#d0d0d0",
"brightBlack": "#505050",
"brightRed": "#ac4142",
"brightGreen": "#7e8e50",
"brightYellow": "#e5b567",
"brightBlue": "#6c99bb",
"brightPurple": "#9f4e85",
"brightCyan": "#7dd6cf",
"brightWhite": "#f5f5f5",
"background": "#212121",
"foreground": "#d0d0d0",
"selectionBackground": "#303030",
"cursorColor": "#d0d0d0"
},
|
其他配置
放在 defaults
中
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| "acrylicOpacity": 0.85, //背景透明度(0-1)
"useAcrylic": true, // 启用毛玻璃
//"backgroundImage": "D:/User/chuchur/OneDrive/图片/stack.jpg", //背景图片
//"backgroundImageOpacity": 0.1, //图片透明度(0-1)
//"experimental.retroTerminalEffect": true, //复古的CRT 效果
//"backgroundImageStretchMode": "uniformToFill", //填充模式
//"icon": "ms-appx:///ProfileIcons/{9acb9455-ca41-5af7-950f-6bca1bc9722f}.png", //图标
"fontFace": "MesloLGM NF",
//"fontSize": 12, //文字大小
//"fontWeight": "normal", //文字宽度,可设置加粗
"colorScheme": "Afterglow", //主题名字
//"cursorColor": "#FFFFFF", //光标颜色
"cursorShape": "bar", //光标形状
//"cursorHeight": 10,
"startingDirectory": "D://Repo", //起始目录
//"antialiasingMode": "cleartype" //消除文字锯齿
"showTabsInTitlebar": false
|
美化
字体
Nerd Fonts
下载:https://www.nerdfonts.com/font-downloads
修改配置
1
2
| "fontFace": "DejaVuSansMono Nerd Font"
// Cousine Nerd Font
|
推荐:==CaskaydiaCove Nerd Font Mono==(或者叫 CaskaydiaCove NFM)
Meslo LGM NF
下载:https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/Meslo.zip
Menlo for Powerline
推荐
下载:https://github.com/lxbrtsch/Menlo-for-Powerline
oh-my-posh
我的建议是,还是不要用这玩意儿了。wsl 里用 oh-my-zsh 就够了,powershell 朴素一点没啥关系
官网:https://ohmyposh.dev/docs/
安装
- 第一条命令(绕过 power shell 执行策略,使其可以执行脚本文件<后面会用到>)
1
| Set-ExecutionPolicy Bypass
|
1
| Install-Module oh-my-posh -Scope CurrentUser
|
- 第三条命令(posh-git 将 git 信息添加到提示中)
1
| Install-Module posh-git -Scope CurrentUser
|
PowerShell 配置
- 第一条(启动编辑 power shell 配置文件的引擎)
1
| if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
|
2.在打开的记事本中写入如下内容(脚本文件),并保存
1
2
3
4
5
6
| Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt -Theme blueish
# Set-PoshPrompt -Theme marcduiker
# Set-PoshPrompt -Theme remk
# Set-PoshPrompt -Theme powerlevel10k_rainbow
|
- 第一条命令表示导入 posh-git
- 第二条命令表示导入 oh-my-posh
- 第三条命令表示设置主题为 JanDeDobbeleer
配置完后,每次打开 Windows Terminal 中的 Power shell 都会执行脚本文件中的三条命令。
查看操作
预览所有主题
在 vscode 中配置 power shell 样式
设置中查找 Integrated:Font Family
输入
1
2
3
| Cousine Nerd Font
DejaVuSansMono Nerd Font
MesloLGM NF
|
添加 SSH
1
2
3
4
5
6
| {
"guid": "{4cbd411b-c4a8-d899-abb1-e2f69c6be01c}",
"hidden": false,
"name": "CentOS",
"commandline": "ssh u@ip"
}
|
插件
autojump
没错,windows 上也可以用哦
主要用在 powershell 里,WSL 里另配置一套就好
1
2
3
| git clone git://github.com/wting/autojump.git
cd autojump
install.py
|
然后在环境变量里添加这个 path:~\AppData\Local\autojump\bin
zsh-autosuggestions
命令自动补全插件,基于 zsh
1
2
| cd ~/.oh-my-zsh/custom/plugins/ # 好吧,windows上我就不知道这个路径具体在哪儿了
git clone https://github.com/zsh-users/zsh-autosuggestions
|
在 .zshrc
上添加这个插件
1
2
3
4
5
| plugins=(git
zsh-autosuggestions
autojump
zsh-syntax-highlighting
)
|
zsh-syntax-highlighting
高亮插件,基于 zsh
1
2
| cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
|
在 .zshrc
上添加这个插件(记住要放在最后一个)
顺便说一嘴,mac 或 Linux 的话,装这三个插件直接
1
2
3
4
5
| brew install autojump # mac 直接 brew,Linux 的话就跟 windows 一样
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
|
然后加到 ~/.zshrc
中即可