目录

【powershell】Windows powershell环境美化,工具达人必看篇

简述

公司开发使用的windows,平常主要使用的安装zshwsl,真香。那么偶尔也需要使用到cmd或者powershell,cmd基本处于放弃的情况,极其的不好用。那么powershell呢?和zsh比还有很大的差距。今天就介绍一下怎么优化你的powershell。

怎么优化powershell?

powershell替代软件

  • Windows Terminal需要在MS store里面下载

Windows Terminal优化

主题配置

使用oh-my-post主题插件

oh-my-post主题

​ Mac/Linux下有oh-my-zsh主题,终于,Windows Terminal的PowerShell也有oh-my-posh主题了。oh-my-posh 是一个强大的powerline主题,类似于 Linux下的 oh-my-zsh

开始

主题安装方法

查看策略组的执行权限

首先,我们需要查看当前的权限,以便后续正常安装,以管理员权限打开的powershell中这么执行指令:

1
Get-ExecutionPolicy -List

此时,我们需要输入以下命令,将CurrentUserExecutionPolicy(执行权限)从原来的Undefined更改成RemoteSigned,需要输入命令:

1
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

按提示输入Y即可,后面所有的提示都是输入Y

接下来,你需要使用PowerShell Gallery 来安装 oh-my-posh.

1
2
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser

都安装好之后,还需要更新配置文件$PROFILE,类似于Linux Bash的.bashrc, 这是全局修改,而不是临时的设置喔~

输入:

1
$PROFILE

继续输入:

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

在打开的文件中添加:

1
2
3
Import-Module posh-git
Import-Module oh-my-posh
Set-Theme Honukai

保存后关闭记事本。

其中Set-Theme Honukai是设置主题的,其他可选主题有 AgnosterAvitDarkbloodFishHonukaiParadoxSorintehrob,可自行选择。

最后更新配置:

1
C:\Users\test\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

Copy

上面的Kuan是你的电脑的用户名,不要照抄。也即前面运行$PROFILE命令后的结果。

重启powershell后会发现已经生效。

  • 提示一个小坑,window安装主题的话,会发现进入带git的目录比较慢的情况,自己研究一下怎么提高速度,练练自己解决问题的能力。

总结

​ 有没有感觉美观了很多,你的powershell变的与众不同。vscode的终端,idea的终端,goland的终端也同样被优化了。赞。详细文档看github官方介绍,可以研究研究怎么自定义主题。

~

最后,文件大小原因,不太喜欢插图,请见谅。