网上一大堆美化教程,啰里啰唆,还讲不清,并且一堆错误
第一步安装模块
powershell 管理员身份运行,并执行以下。
##允许执行脚本
set-executionpolicy remotesigned
Install-module PSReadline
Install-Module posh-git
Install-Module oh-my-posh
Install-Module DirColors
第二步 导入模块
Import-Module PSReadline
Import-Module DirColors
Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt -Theme powerLine
但此时,只应用到当前,下次打开还是老样子,这样,我们就给加个配置文件
第三步 配置
首先记事本打开(命令行输入)notepad $profile
接着,在弹出的记事本文件输入如下内容并保存
Import-Module PSReadline
Import-Module DirColors
Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt -Theme powerLine
第四步 安装个好看的字体
安装字体是必须的,否则可能出现乱码。这里既然用的Theme powerLine,那我们就下powerLine字体
powerline/fonts: Patched fonts for Powerline users. (github.com)
下载以后,找到DejaVu Sans Mono for Powerline.ttf安装
并在windows terminal设置里设置好该字体
第五步 给windows terminal选个合适的配色
在Terminal的配置json文件中插入"colorScheme": "One Half Dark",
直接窗口选择也可以
我的成品,是不是好看多了!
oh-my-posh又有更新,
以下是新教程,只针对
oh-my-posh3
直接在微软商店搜索oh my posh下载
或者
winget install JanDeDobbeleer.OhMyPosh -s winget
This installs a couple of things:
- oh-my-posh.exe - Windows executable
- themes - The latest Oh My Posh themes
然后terminal 重启
先下载一个字体
https://www.nerdfonts.com/fon...
个人推荐
和之前一样,在terminal打开
notepad $profile
输入
oh-my-posh init pwsh | Invoke-Expression
保存
但是,这个官方推荐的默认主题非常慢,加载还总出错,我推荐选其他的
自己到官方看看哪个符合心意?
https://ohmyposh.dev/docs/themes
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH/unicorn.omp.json" | Invoke-Expression
比之前简单多了
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。