Windows 中安装配置终端Oh-my-posh

前言

参考本教程前注意一下文章发布时间,如果偏差太大的话,安装过程中可能会出问题。毕竟现代软件更新迭代速度都非常快,但是作为普通用户,能够满足日常使用即可。所以一旦你在某一版本安装成功了,且满足你日常使用的要求,建议不要再折腾,毕竟我们的时间很宝贵,除非你是相关软件的维护者,或爱发电!

环境

在此之前在 Windows 10 上搞过很多次,不知道什么原因,总是会出现各种问题,后来懒得折腾,正好微软宣布不再支持 Win10 更新,索性直接转到 win11。

  • OS: Microsoft Windows 11
  • 终端:Windows Terminal
  • Shell:Windows PowerShell
  • 字体:JetBrainsNerdFontMono
  • 美化:oh-my-posh

操作步骤

Windows 11 自带终端和 PowerShell,这里不做过多介绍,如果没有,检查一下你用的系统版本或安装是否正确。

安装字体

字体直接去NerdFonts官网,点击【Downloads】,找到要安装的字体,比如 JetBrainsNerdFontMono,然后再点击【Downloads】,下载 zip 包后解压,双击解压后的文件夹中以 ttf 结尾的文件,点【安装】即可。

下载的解压包中有很多字体文件,是否都需要安装呢?不是,选择你想安装的即可,比如我只安装了 JetBrainsMonoNerdFont-Medium、JetBrainsMonoNerdFont-Light 和 JetBrainsMonoNerdFont-Bold,当然你也可以都安装,不影响。

oh-my-posh

可能你看过其他文章,告诉你应该先安装包管理器(如 scoop等),再使用包管理器去安装 oh-my-posh,但是人家ohmyposh官网说了,使用 win11 自带的 winget 或者手动安装也可以,我们为什么还非要再绕个弯呢?先不说安装包管理器能不能顺利安装的问题,就算安装成功了,你不得学习一下怎么使用?如果使用过程中出现问题你还得去百度怎么解决?结果弄了一上午,oh-my-posh 没安装成功,还搞出一大堆问题,心情也没了。

所以能简化的步骤尽量简化,人家说用包管理器那是人家的成功经验,是他们付出了时间成本去搞那些事情,但并不代表你也要去再经历一遍,除非你说“我就愿意折腾”。

因此我们选择使用 winget,或者手动安装。两者都只需要执行一行命令即可。

实际安装时我使用了手动安装,因为使用 winget 的时候没有成功,一直在转,应该是 winget 的网络配置问题,不去深究,直接执行官网给出的手动安装命令,安装成功!

Set-ExecutionPolicy Bypass -Scope Process -Force; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://ohmyposh.dev/install.ps1'))

如果你安装成功了,在终端直接执行以下命令,初始化 oh-my-posh,最终会自动生成一个 .psi 结尾的文件。

New-Item -Path $PROFILE -Type File -Force

然后同样是在终端执行以下命令,意思是使用记事本编辑上面命令生成的配置文件,如果不执行上一步操作,直接编辑的话,该文件是不存在的,会报错。

notepad $PROFILE

将以下指令添加到上面打开的 psi 文件中,意思是对 power shell 进行主题配置

oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\amro.omp.json" | Invoke-Expression

修改 windows 执行策略,否则会报无法读取文件的权限问题

Set-ExecutionPolicy Unrestricted

到此,oh-my-posh 安装成功了!重新打开 PowerShell 或终端,界面应该如下所示
oh-my-posh
注:oh-my-posh 的主题目录是 C:\Users\PC\AppData\Local\Programs\oh-my-posh\themes,如果你想改变主题,同样是 "notepad $PROFILE"编辑配置文件,将 amro.omp.json 换成你想要的主题文件即可,至于选择哪款主题,可以去官网先浏览一下。

另外,你的终端【启动】选项中要选择 Windows Powershell,有人说要安装 Pwshell,但秉承够用就行的原则,我没有安装,用默认的 Windows Powershell 就挺好,还是那句话“不折腾”!

Neovim

不对 Neovim 的配置进行阐述,只是提一下 windows 下同样要使用的安装办法,直接点击【windows】下载 nvim-win64.msi 双击安装即可,安装成功后自动会在 path 环境变量添加它的安装路径。如果没有可以自己添加一下。
在这里插入图片描述

然后就是 Neovim 的配置路径,我的如下
neovim 配置路径
如果没有该文件夹则手动创建,之后的配置就在该路径下。同样 Neovim 的数据文件夹 nvim-data 在安装时已经创建。

posted @ 2025-06-06 10:30  凉皮也是菜  阅读(12)  评论(0)    收藏  举报  来源