《Powershell美化,最新版》

由于之前的 oh-my-posh 的更新,windows terminal 的美化方法发生了一些小改动;

  • 首先我们安装最新版本的 powershell

安装最新版本的 powershell

安装美化主题库 oh-my-posh

oh-my-posh 安装

可以将 oh-my-posh 安装到 D 盘根目录

  • 安装 nerd fonts

Nerd Fonts 修补了具有大量字形(图标)的开发人员目标字体。特别是从流行的“标志性字体”中添加大量额外的字

Nerd Fonts

  • 微软商店里去安装 windows terminal

  • 打开 terminal,新建一个配置主题配置文件

1
2
3
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
notepad $PROFILE

文件中写入一下配置

1
2
clear
oh-my-posh --init --shell pwsh --config D:/oh-my-posh/themes/ys.omp.json | Invoke-Expression

更多主题可以访问oh-my-posh 官网

一些 terminal 的相关配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
"defaults":
{
"acrylicOpacity": 0.85,
"useAcrylic": false,
"backgroundImage": "D:\\oh-my-posh\\cover.jpg",
"backgroundImageOpacity": 0.29999999999999999,
"backgroundImageStretchMode": "none",
"cursorColor": "#FF6666",
"cursorShape": "filledBox",

"font":
{
"face": "CodeNewRoman Nerd Font",
"size":12,
},
"hidden": true,
"startingDirectory" : "D:"
},
  • 终端快捷键操作
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Ctrl+d/exit 退出当前Terminal
Ctrl+l/clear 清除屏幕
Ctrl+Alt+t/Ctrl+shift+n 打开新终端窗口
Ctrl+shift+t 打开新终端标签页
Ctrl+shift+c 复制
Ctrl+shift+v 黏贴
Ctrl+Pageup/Pagedown 左右切换标签页
Ctrl+s 暂停屏幕输出
Ctrl+q 继续屏幕输出
Ctrl+k 删除当前光标位置至末尾的所有内容
Ctrl+u 删除当前光标位置至开头的所有内容
Shift+Pageup/Pagedown 上下滚动屏幕
F11 全屏切换
Ctrl+win+上下键 切换console控制台的最大化
Ctrl+Alt+数字 切换打开的控制台
Ctrl+Shift+数字 打开新的控制台
Shift+Alt++/= 横向打开新控制台
Shift+Alt+_/- 纵向打开新控制台
Shift+Alt+方向键 控制控制台尺寸
Alt+方向键 在本标签内切换控制台
Ctrl+Shift+w 关闭当前控制台