Windows终端美化方法
1. 使用terminal
windows下常见的命令行工具包括cmd和powershell,主要用于运行批处理脚本和执行基本的系统管理任务,其中cmd功能相对有限,主要集中在文件和目录管理、进程控制和基本的系统操作,而powershell提供了丰富的功能,包括对象管道、脚本编写、自动化任务、系统配置管理等,可以通过 以下几种方法打开:
win+S
,输入cmd和powershellwin+R
,输入cmd和powershell
但是默认打开的cmd和powershell窗口很丑,并且如果要执行多个任务需要打开很多个窗口比较凌乱,因此推荐使用windows下的terminal工具来管理cmd和powershell窗口,win11下默认安装了终端,而win10可以在应用商店中搜索terminal来安装
2. 终端配置
2.1 下载最新powershell
windows下默认的powershell版本是5.1,版本较老,并且默认打开会有一大段提示符,让人看着很不爽
因此可以从github官网下载最新7.4.4版本,https://github.com/PowerShell/PowerShell/releases/tag/v7.4.4
然后在terminal中把powershell 7.4.4作为默认终端窗口
并开启默认打开以管理员身份运行:
2.2 下载on-my-posh
打开最新powershell输入以下命令:
Set-ExecutionPolicy Bypass -Scope Process -Force; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://ohmyposh.dev/install.ps1'))
安装完成输入:
on-my-posh
出现以下提示即安装成功:
默认字体不是很好看,可以安装一些新的字体,打开nerdfont官网下载自己喜欢的一些字体:https://www.nerdfonts.com/font-downloads,记住下载字体名字,我下载的是Cousine Nerd Font,之后打开终端配置,最下方打开json配置文件,添加如下配置:
"font":{"face": "Cousine Nerd Font"}
保存重启终端字体就发生变换了
2.3 终端美化
2.3.1 更改powershell安全策略
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
前面安装scoop和chocolatey也有类似操作
2.3.2 创建配置文件
New-Item -Path $PROFILE -Type File -Force
输入以下代码:
oh-my-posh init pwsh | Invoke-Expression
加载配置
. $PROFILE
默认终端主题如下:
如果不喜欢可以更改其他主题:
Get-PoshThemes
记住你要更改的主题名字,打开配置文件 notepad $PROFILE
更改配置文件内容:
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH/主题名.omp.json" | Invoke-Expression
重新打开终端即可显示,我这里使用的是jtracey93
大功告成!
同步更新视频内容,关注https://space.bilibili.com/427165820?spm_id_from=333.1007.0.0,有帮助记得三连!