写在最前
安装必要软件
安装ConEmu
ConEmu相当于Windows终端的增强版,可以直接打开多种类型的控制台窗口,安装完了可以用它替换Powershell,调试好以后使用感觉一定比原版powershell好。以下是ConEmu作者的github仓库,觉得不错的可以去点个star。
若事先安装好了chocolatey,那么直接在powershell中用以下指令安装就好
choco install ConEmu |
若没有安装chocolatey,请访问ConEmu官网或者ConEmu Releases下载安装即可。
如果有下载过慢的情况,可以考虑访问这两篇教程:
安装Powerline字体
直接安装oh-my-posh,由于缺少字体支持,会出现乱码,为了优质体验,需要安装Powerline字体。

安装方法:
- 要用到git。win+X然后再按A,启动powershell管理员模式。执行代码:
# 为了保证下载速度,此处已经替换成了gitee的镜像仓库
git clone https://gitee.com/akilar/fonts.git --depth=1
# install
cd fonts
./install.ps1 - 可能遇到的bug
安装posh-git和oh-my-posh
- 依旧是Win+X后按A打开powershell管理员模式。
输入Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
# 安装完成后,需要修改主题配置的脚本文件,执行以下命令
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
notepad $PROFILE 在打开的.ps1配置文件中加入以下内容,主题选择可以参见以下内容
Import-Module posh-git
Import-Module oh-my-posh
Set-Theme Agnoster其中
Set-Theme Agnoster
设置了Agnoster
主题,也可以去官网找其他你喜欢的风格
若下载过慢,可以使用方案二
- 下载我的镜像资源文件
- 将下载的
WindowsPowerShell.zip
解压得到WindowsPowerShell文件夹
,将整个文件夹复制到C:\Users\Username\Documents\
目录下,(Username是你的用户名,这个路径其实就是常说的“我的文档”文件夹)
设置ConEmu
ConEmu的中文支持相当不错,读者可以自由探索设置内容。而且ConEmu自带恢复默认设置选项,不用担心自己乱改导致出错。
首先放一下我的配置效果:
设置步骤如下:
设置默认语言为中文简体。
打开ConEmu,右键上方栏位,选择setting
:设置默认启动shell为
{Shells::Powershell}
:
当然也可以选择别的,例如{Shells::Powershell(Admin)}
- 设置
控制台主要字体
为powerline字体:
这里我用的是Meslo LG M DZ for Powerline
,也可以改成别的,有Powerline字体标识就好。替代字体(错误代码页,中日韩,等。)
选择Segoe UI Emoji
,这个是Win10自带的emoji字体。 - 设置不显示标签栏:
把标签栏
显示设置为不要显示
。 - 取消显示状态栏:
把显示状态栏
的勾选去掉 设置终端默认任务:
这里是针对hexo博客提供的一个配置,无需求的可以无视
这里我选择的是
{Shells::Powershell}
,勾选新窗口默认任务
和默认shell(WIN+X)
,然后在下方的启动目录
选项中选择自己的Hexo博客根目录。
这样,在已启动任意ConEmu窗口后,只需要按Win+X,新建的shell默认启动Powershell并定位到Hexo博客根目录了。设置ConEmu为默认shell
这一步的目的就是为了用ConEmu替换掉Powershell,原生的Powershell是不支持第三方字体的。
选择默认终端
,勾选强制使用ConEmu作为控制台应用程序的默认终端
。
ConEmu还有许多其他功能可以探索,比如让默认启动位置为Hexo的根目录,或者给他增加一个背景图,或者调整透明度,两者结合还可以做出毛玻璃效果。因为对中文的支持还算可以,请诸位自行探索,本文不多加赘述。
后记
至此,powershell美化就完成了,如果你是用安装版的git,那么你可以直接通过在你的Hexo文件下,按住Shift,单击右键,选择在此处打开powershell,然后在powershell(其实是ConEmu了)里使用hexo和git命令了。绿色版的git的话,请你老老实实去把GIT_HOME之类的环境变量配好吧。