PowerShell 美化(谁不想要一个好看的终端呢)

简介: PowerShell 美化(谁不想要一个好看的终端呢)

安装powershell

地址:https://github.com/PowerShell/PowerShell/releases

6.png

3.png

本文主要使用 Oh My Posh 进行美化

地址:https://ohmyposh.dev/


Scoop 安装


# 启用 PowerShell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
# 安装
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
# 或
iwr -useb get.scoop.sh | iex


检查是否安装成功

scoop help

参考链接:https://blog.csdn.net/luoyooi/article/details/102990113


Oh My Posh


Oh My Posh 建议使用 Windows Terminal,可以在 MicroSoft Store 进行下载


安装


打开 PowerShell,执行下边的命令

scoop install https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.json


字体设置


Oh My Posh 大部分的主题要求使用 Nerd Font 字体,我们可以使用以下方式选择想要安装的字体。以管理员身份打开 PowerShell 执行以下代码

oh-my-posh font install

由于网络原因可能下载失败,可以直接点击链接下载对应的字体安装

字体安装好之后,打开 Windows Terminal 配置文件(CTRL + SHIFT + ,),在 profiles.defaults选项下添加如下代码,以 FiraCode字体为例

"font":
{
    "face": "FiraCode NF"
}


应用主题


地址:https://ohmyposh.dev/docs/themes

在 PowerShell 中执行以下命令,打开配置文件:

notepad $PROFILE

然后添加:

oh-my-posh init pwsh | Invoke-Expression

下载所有主题到本地

Get-PoshThemes

重新打开配置文件,配置主题,修改主题只需要更换 xxx.omp.json 即可

notepad $PROFILE
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH/jandedobbeleer.omp.json" | Invoke-Expression

查看主题保存目录:

$env:POSH_THEMES_PATH

加一张喵子的背景

a2765b960c7e48e4ab3d0a880efef543.png

相关文章
|
10月前
|
自然语言处理 Shell
帮我用shell脚本自动生成一个华丽的词藻润色夸奖文案,一定要非常绚丽,天花乱坠一点。
帮我用shell脚本自动生成一个华丽的词藻润色夸奖文案,一定要非常绚丽,天花乱坠一点。
57 1
|
9月前
|
搜索推荐
win10超好看的鼠标主题,你也来试试吧
win10超好看的鼠标主题,你也来试试吧
698 0
|
2月前
|
Web App开发 存储 API
折腾Chrome插件,让内容脚本与文本交互~
折腾Chrome插件,让内容脚本与文本交互~
48 0
|
2月前
|
域名解析 缓存 网络协议
你以为键入网址后只是等待吗?惊!原来网页显示背后隐藏着这些奇妙步骤(中)
通过对TCP/IP协议的深入研究,我们可以更好地理解网络通信的整个过程,以及各个协议在其中的作用。这对于我们理解和解决网络通信中的问题非常重要。希望通过本文的学习,能够对TCP/IP协议有更深入的了解,并能够应用到实际的网络通信中。
你以为键入网址后只是等待吗?惊!原来网页显示背后隐藏着这些奇妙步骤(中)
|
2月前
|
安全 开发工具
微信小游戏制作工具中的键盘插件的使用
微信小游戏制作工具中的键盘插件的使用
142 0
|
开发工具 UED 开发者
在微信小游戏制作工具中实现各种效果和功能的按钮
在游戏设计中有一个名词叫“反馈”,大体就是指当玩家在进行游戏时,游戏所给予玩家的一些东西,比如常见的在点击按钮时,按钮会变换颜色,或进行缩放,或播放音效等等。总之,不论玩家在游戏中进行任何的操作,游戏都应该给予玩家一个合理的反馈。让玩家能够明白他的操作所获得的结果是什么。
325 0
运行主程序后无法显示图形化界面的原因及其解决方法(拼图小游戏)
在定义完GameJFrame、LoginJFrame和RegisterJFrame方法后,如果要调用该方法内的成员变量,要使用this关键字,而不是像在测试类中新建对象后直接调用新的对象,这样的话由于我们调用的方法是不含参数的,如果new了一个对象会被放到堆内存中,数据也在堆内存中,所以无法访问到
212 0
运行主程序后无法显示图形化界面的原因及其解决方法(拼图小游戏)
|
数据可视化
搭建完菜单后运行不显示菜单的原因及其解决方法(拼图小游戏)
在搭建完菜单以后,程序不报错也能运行,但是运行结果就是一个框,就跟没有搭建过菜单一样,如下图所示,没有我们想象中的菜单栏,更别说有下拉菜单了,但是如果将搭建菜单的代码单独放到一个测试类中去测试一下的话,会显示出来菜单,也就是说我们搭建菜单的核心代码是没有问题的
136 0
搭建完菜单后运行不显示菜单的原因及其解决方法(拼图小游戏)
|
搜索推荐 Windows
电脑桌面美化教程,强迫症福利
电脑桌面美化教程,强迫症福利,多多支持哈
193 0
电脑桌面美化教程,强迫症福利
一年搞3次Iterm2美化,我吐了!
众所周知,Mac上肯定几乎没啥人用原生的Terminal终端,大部分人的选择基本上都是Iterm2了。 但是,Iterm2原皮也不太好看,所以就有了一堆美化的教程。 而对我来说,换电脑太频繁了,公司的电脑、自己的电脑,还不让迁移,每次重新配置一次简直头疼,我要到处又重新搜一遍教程,中间配置各种报错那真是太普遍了。 因此,这篇文章出来之后,我就希望以后再也不用到网上各种搜索加上一堆恶心的配置了。
一年搞3次Iterm2美化,我吐了!