一、允许脚本运行
-
设置执行策略
1 | Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser |
二、支持自动补全
-
安装 PSReadLine 以支持自动补全
1 | Install-Module -Name PSReadLine -AllowPrerelease -Force |
注:问题 Install-Module : 找不到与参数名称 "AllowPrerelease" 匹配的参数 的解决
1 | Install-Module -Name PackageManagement -Repository PSGallery -Force |
-
重启 powershell,再次输入
1 | Install-Module -Name Az.StorageSync -AllowPrerelease -AllowClobber -Force |
三、使用自定义主题
-
安装 oh-my-posh 以提供自定义主题和配色
1 | # 使用 winget 安装 OhMyPosh |
-
安装 posh-git 以提供了 git 的状态显示和命令补全等
1 | Install-Module posh-git -Scope CurrentUser |
-
可预先在这里查看不同主题的效果,或查看当前本地所有可用的主题
1 | Get-PoshThemes |
-
编辑 Powershell 配置文件
1 | notepad $Profile |
1 | Import-Module posh-git |
-
重新加载,以使上述更改生效
1 | . $PROFILE |
四、使用自定义字体
可先在 Nerd Fonts 预览不同字体的效果,安装后在设置-配置文件-默认值-外观-字体
选择并替换原有字体。建议选择等宽(Mono)字体
-
方式 1:自动安装,此处以 CommitMono 为例
1 | oh-my-posh font install commitmono |
-
方式 2:手动安装
下载后直接全选安装,或放置到 C:\Windows\Fonts 文件夹下
五、Windows Terminal 常用快捷键
默认情况针对于 Windows Terminal 的快捷键为:
-
SHIFT + ALT + '-'
:水平分割以创建一个新窗口 -
SHIFT + ALT + '+'
:垂直分割以创建一个新窗口 -
CTRL + SHIFT + 'W'
:关闭此时所处的窗口
六、IDE 字体适配与终端美化
更新到 IDEA 2024 后,终端可以显示 Windows Terminal 的自定义主题了。但如果使用了自定义字体,则在 IDE 中显示的图标是部分缺失的。实测其他 Jetbrains 的 IDE 如 Clion、Pycharm 和 Goland 等也适用下述方法:
-
将第四章中下载的字体文件(.otf/.ttf)全部拷贝,放到 IDE 的
\jbr\lib\fonts
目录下 -
打开 IDE,在
设置-编辑器-配色方案-控制台字体
切换字体,即可正常显示自定义后的 Windows Terminal
类似地,可在设置-编辑器-字体
切换到新的编辑器字体
参考