作为码星人,就得花些时间鼓捣下自己的IDE、美化下主题、桌面、字体……今天看到微信公众号小孙Coding发了一篇文章,是关于美化cmd的,于是我就跟着做了一下,效果还不错。原文链接:https://mp.weixin.qq.com/s/h7_eK5zcDCEnvrsNr9dhVw
先展示下我美化后的PowerShell页面。


左边是运行系统以及工作目录,右边展示当前系统时间和距离上次执行命令的时间以及上次命令是否运行成功。
开始美化
首先这个美化包应该只有PowerShell可以用,因此没有PowerShell的小伙伴可以直接去Microsoft Store下载。
最基础的美化就是在PowerShell的个性化中修改字体,背景颜色。更高级的美化请往下看。
美化PowerShell需要使用一款叫做Oh My Posh的软件,这款软件也可以去Microsoft Store下载。

安装成功之后就是让PowerShell应用此配置,首先现在Shell内输入$profile
查看PowerShell的配置路径。

然后就是根据这个路径一层一层创建文件夹,最后再创建Microsoft.PowerShell_profile.ps1
文件,在里面写入如下内容。
oh-my-posh init pwsh | Invoke-Expression
安装成功之后控制台就成功美化了。若你的控制台内出现期望之外的内容,说明电脑内还没有安装或者应用对应的字体,请按照下面的步骤解决。
安装字体
确保你的电脑内有Nerd Fonts字体,若没有可进入此网址安装。这里我安装的是Agave Nerd Font。选择字体后要将字体各个粗细版本都安装上。
字体下载链接:https://pan.qi1.zone/%E6%A1%8C%E9%9D%A2%E7%BE%8E%E5%8C%96/%E5%AD%97%E4%BD%93
然后就是应用字体。若你的电脑是Windows11,你可以打开PowerShell之后右击选项卡最右方的下三角进入设置,然后将PowerShell设置内找到外观,将字体设为上方你下载的字体。

更改主题
Oh My Posh内置了许多主题,可以在PowerShell里输入Get-PoshThemes
查看所有主题样式。

鼠标悬浮在主题名称上或者按下Ctrl加左键单击即可直接打开文件获取到文件路径,一般叫xxx.omp.json。
复制下主题文件的完整路径,输入notepad $profile
以使用记事本打开配置文件,删除原有代码,添加oh-my-posh init pwsh --config 'C:/Users/Posh/jandedobbeleer.omp.json' | Invoke-Expression
,其中字符串就是上方你复制的路径。
当然你可以通过更改JSON文件来自定义主题或在原有主题的基础上DIY。这里给出我的主题样式。
json 代码:{
"$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json",
"blocks": [
{
"alignment": "left",
"segments": [
{
"background": "#E0E0E0",
"foreground": "#BF231D",
"style": "plain",
"text": " \uf0e7 ",
"type": "root"
},
{
"background": "#E0E0E0",
"foreground": "#0000ff",
"style": "plain",
"text": " .Icon }} ",
"type": "os"
},
{
"background": "#E0E0E0",
"foreground": "#424242",
"style": "plain",
"text": "{{ .UserName }}",
"type": "session"
},
{
"background": "#E0E0E0",
"foreground": "#424242",
"foreground_templates": [
"{{ if or (.Working.Changed) (.Staging.Changed) }}#053F22{{ end }}",
"{{ if or (gt .Ahead 0) (gt .Behind 0) }}#0A703E{{ end }}"
],
"properties": {
"branch_max_length": 30,
"fetch_status": true,
"fetch_upstream_icon": true
},
"style": "plain",
"text": " [{{ if .UpstreamIcon }} {{ .UpstreamIcon }} {{ end } .BranchStatus }} {{ end }<#BD6200> \uf044 .Working.String } if .Staging.Changed }}<#053F22> \uf046 {{ .Staging.String }] ",
"type": "git"
},
{
"background": "#E0E0E0",
"foreground": "#424242",
"properties": {
"style": "full"
},
"style": "plain",
"text": " .Path }}",
"type": "path"
},
{
"background": "#E0E0E0",
"foreground": "#424242",
"powerline_symbol": "\ue0b0",
"style": "plain",
"text": " \ue235 {{ if .Error }} else {{ end }",
"type": "python"
},
{
"foreground": "#E0E0E0",
"style": "plain",
"template": "\ue0b0 ",
"type": "text"
}
],
"type": "prompt"
}
],
"version": 2
}
补充:直接给bash也美化了
电脑的美化都安排上了,虚拟机和服务器的美化怎么能落下。
先看看效果。


接下来开始安装,
bash 代码:git clone --depth=1 \
https://github.com/Bash-it/bash-it.git \
~/.bash_it
cd ~/.bash_it && ./install.sh
source ~/.bashrc
更改主题:
bash 代码:sudo vim ~/.bashrc
将其中的export BASH_IT_THEME='zork'
更改为自己喜欢的主题名称。
网站很好看嘞
感谢感谢,这个用的是火喵的主题,我自己又DIY了一下。
暂无点赞
暂无点赞
不错不错,这就去试试
暂无点赞
暂无点赞
ohmyzsh同款呢~
确实哈,喜欢折腾的可以试一试
暂无点赞
暂无点赞
?内容呢?
补上了 🍦
暂无点赞
暂无点赞