window-terminal
window terminal 是win10提供的终端软件,可以在microsoft store下载
window terminal 是win10提供的终端软件,可以在microsoft store下载
安装 posh-git 和 oh-my-posh 这两个模块
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
让 PowerShell 主题配置生效
新增(或修改)你的 PowerShell 配置文件
# 如果之前没有配置文件,就新建一个 PowerShell 配置文件
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
# 用记事本打开配置文件
notepad $PROFILE
在其中添加下面的内容
Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt Paradox
其中最后一句 Set-PoshPrompt <主题名>
就是配置主题的命令。
值得注意:如果你发现后面的日期显示出现了凌乱的现象(比如本该在同一行显示的字符却跑到了下一行),多半是因为显示了中文。目前很多终端都不能正常的显示中文或 CJK 字符(即:Double-width character),所以你可以通过下面这个命令将 PowerShell 的环境设置为 en-US 的英文环境:
Set-Culture en-US
一般来说,PowerShell 的用户配置文件在 C:\Users\<用户名>\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
,这个也就是刚刚安装过程中生成的文件,接下来定制的过程,就修改这个文件来配置即可。
PowerShell 提示“无法加载文件,因为在此系统上禁止运行脚本”的解决方法
以管理员身份打开PowerShell 输入
set-executionpolicy remotesigned
主题推荐
使用某个主题很简单,下面这个命令就可以让我们预览某个主题:
Set-PoshPrompt <主题名>
定制自己的主题
oh-my-posh
是相对比较完善的 PowerShell 主题配置引擎,因此我们也可以魔改某个主题,来让它达到我们想要的效果,甚至自己写一个主题配置也可以。在 oh-my-posh
的主题文件夹 C:\Users\<用户名>\Documents\WindowsPowerShell\Modules\oh-my-posh\<版本号>\Themes
下新建一个 myTheme.psm1
,之后按照其他主题的写法进行修改就可以了。使用 Set-PoshPrompt myTheme
这个命令来让你的自定义主题生效。