修身养性,知行合一

  • 首页
  • 爱码
    • 系统
    • 数据库
    • JavaScript
    • CSharp
    • Python
  • 生活
    • 文化
    • 美食
  • 杂谈
  • 关于
修身养性,知行合一
码字,杂谈
  1. 首页
  2. 爱码
  3. 正文

美化PowerShell(含WindowsTerminal和VSCode终端)

2020年5月20日 10864点热度 2人点赞 0条评论

Windows给我们提供的PS本身是这样子的:

file

虽然它提供了一些基本的美化功能,但是并不能满足我们的审美。

我们希望在命令行中间有些改进,比如:

file

接下来一步一步实现它。

1、安装oh-my-posh

使用win + x方式调出管理员模式的PowerShell,然后安装两个模块:

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

安装过程中根据提示选择Y或者A都可以:

file

2、导入

安装成功后,就可以导入了。

Import-Module posh-git
Import-Module oh-my-posh

这时候可能会看到这样子的很不友好的提示:

file

此时需要修改策略,执行命令:set-ExecutionPolicy RemoteSigned后,再运行上面的命令即可:

file

  • 注:请忽略我这里的警告,因为我的虚拟机没有安装git,所以posh-git找不到相应的路径。

然后就可以设置对应的主题了。

Set-Prompt
Set-Theme PowerLine

Set-Theme后面跟主题的名字,可以选择的Agnoster,Paradox,Sorin,Darkblood,Avit,Honukai,Fish,Robbyrussell等等,可以通过Tab来回切换查看。

成功后,就是这个样子的:

file

没错,有一些乱码,不要慌,因为PS默认的新宋体本身就会有这些问题,再来一些字体的配置就可以了。

3、配置自动启动主题

在配置字体之前,需要配置自动启动,因为上面设置过的内容,关闭PS之后,下次在启动,又回到了起点,很是麻烦,所以需要自动配置。

直接在PS中执行:

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

然后按下回车,会打开一个记事本,在里面粘贴下面的内容,然后保存即可。

Import-Module posh-git
Import-Module oh-my-posh
Set-Theme PowerLine

再次重启PS,会看到已经自动启动配置主题了:

file

4、配置字体

我看好多美化文章中都是用到了一种叫"更纱黑体"的等宽字体,直接下载*.ttf即可。

下载好的压缩包,先解压(此处注意:解压后的字体大小会有10G多一些,所以需要留出足够硬盘空间),然后安装需要的字体:[*-Regular]。(如果你愿意,也可以全选,然后右键选择安装全部字体)

file

file

在PS的属性中,将字体改为添加的字体即可。

file

file

file

5、配置Windows Terminal

其实到这里,PS已经配置好了,那么Windows Terminal也就配置好了,只是WT还需要单独配置字体。

打开配置文件:

file

在配置文件profiles.json中,在PowderShell的配置字段中,添加:

"fontFace": "Sarasa Term SC"

表示使用的字体,就可以了。

6、配置VSCode

因为VSCode也经常使用PS,其他配置不变,也是单独修改字体配置即可。

在配置文件中查找terminal font:

file

如果没有配置过,这里应该为空,直接键入如图的内容:

monospace,'Sarasa Term SC'

因为VSCode的配置基本都是热更新,所以改完就可以看到变化:

file

完成~

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
标签: powershell terminal windows
最后更新:2020年5月20日

jeremyjone

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

取消回复

文章目录
  • 1、安装oh-my-posh
  • 2、导入
  • 3、配置自动启动主题
  • 4、配置字体
  • 5、配置Windows Terminal
  • 6、配置VSCode
最新 热点 随机
最新 热点 随机
node-sass 的安装 解决端口被占的问题 vue3 组件 Props 的声明方式 给 div 添加选中状态 请求的取消 rgb 颜色小数兼容问题
node-sass 的安装
IdentityServer4深入使用(五)-- 数据持久化 vue2 使用 @vue/composition-api 的一些问题 IdentityServer4深入使用(二)-- 认证与授权(下) .NET6 的极简风格震撼到了我 Vue3 动态添加图片路径 Windows 10上获得类似Mac的流畅字体

(っ•̀ω•́)っ✎⁾⁾ 开心每一天

COPYRIGHT © 2021 jeremyjone.com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

京ICP备19012859号-1

京公网安备 11010802028585号