PowerShell安装scoop和oh-my-posh

一、安装PowerShell

1、Github下载地址

GitHub - PowerShell/PowerShell: PowerShell for every system!

建议下载TLS或者stable版本

2、查看PowerShell版本

输入 $PSVersionTable.PSVersion 命令

PS C:\Program Files\PowerShell\7> $PSVersionTable.PSVersion

Major Minor Patch PreReleaseLabel BuildLabel


7 2 17

二、安装scoop

Windows命令行包管理工具 Scoop,类似linux的yum、apt

1、更改脚本执行策略(必须)

Set-ExecutionPolicy RemoteSigned -scope CurrentUser;

PS C:\Program Files\PowerShell\7> Set-ExecutionPolicy RemoteSigned -scope CurrentUser;

2、设置scoop环境变量

$env:SCOOP='D:\Scoop'

Environment\]::SetEnvironmentVariable('SCOOP',$env:SCOOP,'User') # 全局安装 # $env:SCOOP_GLOBAL='D:\\Scoop' # \[environment\]::setEnvironmentVariable('SCOOP_GLOBAL',$env:SCOOP_GLOBAL,'Machine') > PS C:\\Program Files\\PowerShell\\7\> $env:SCOOP='D:\\Scoop' > > PS C:\\Program Files\\PowerShell\\7\>\[Environment\]::SetEnvironmentVariable('SCOOP',$env:SCOOP,'User') > > PS C:\\Program Files\\PowerShell\\7\> $env:SCOOP_GLOBAL='D:\\Scoop' > > PS C:\\Program Files\\PowerShell\\7\>\[environment\]::setEnvironmentVariable('SCOOP_GLOBAL',$env:SCOOP_GLOBAL,'Machine') ### 3、安装命令scoop iex "\& {$(iwr -useb get.scoop.sh)} -RunAsAdmin" > PS C:\\Users\\Administrator\> iex "\& {$(iwr -useb get.scoop.sh)} -RunAsAdmin" > > Initializing... > > Downloading ... > > fatal: unable to access 'https://github.com/ScoopInstaller/Main.git/': HTTP/2 stream 1 was not closed cleanly before end of the underlying stream > > WARNING: Cloning failed. Falling back to downloading zip files. > > Extracting... > > Creating shim... > > Adding D:\\scoop\\shims to your path. > > Scoop was installed successfully! > > Type 'scoop help' for instructions. ## 三、安装oh-my-posh ### 1、安装oh-my-posh scoop install https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.json > PS C:\\Users\\Administrator\> scoop install https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.json > Installing 'oh-my-posh' (18.25.1) \[64bit

install-amd64.exe (6.2 MB) [=================================================================] 100%
Checking hash of install-amd64.exe ... ok.
Running installer... done.
Linking D:\scoop\apps\oh-my-posh\current => D:\scoop\apps\oh-my-posh\18.25.1
Running post_install script...
Thanks for installing Oh My Posh.
Have a look at https://ohmyposh.dev for detailed instructions for your shell.
'oh-my-posh' (18.25.1) was installed successfully!

2、安装vim编辑器

PS C:\Users\Administrator> scoop install vim
Installing '7zip' (23.01) [64bit] from main bucket
7z2301-x64.msi (1.8 MB) [==============================] 100%
Checking hash of 7z2301-x64.msi ... ok.
Extracting 7z2301-x64.msi ... done.
Linking D:\scoop\apps\7zip\current => D:\scoop\apps\7zip\23.01
Creating shim for '7z'.
Creating shim for '7zFM'.
Creating shim for '7zG'.
Creating shortcut for 7-Zip (7zFM.exe)
Persisting Codecs
Persisting Formats
Running post_install script...
'7zip' (23.01) was installed successfully!
Notes

Add 7-Zip as a context menu option by running: "D:\scoop\apps\7zip\current\install-context.reg"
Installing 'vim' (9.0) [64bit] from main bucket
gvim90.exe (9.7 MB) [=================================================================] 100%
Checking hash of gvim90.exe ... ok.
Extracting dl.7z ... done.
Running pre_install script..
Linking D:\scoop\apps\vim\current => D:\scoop\apps\vim\9.0
Creating shim for 'vim'.
Creating shim for 'vi'.
Creating shim for 'ex'.
Creating shim for 'view'.
Creating shim for 'rvim'.
Creating shim for 'rview'.
Creating shim for 'vimdiff'.
Creating shim for 'gvim'.
Creating shim for 'gview'.
Creating shim for 'evim'.
Creating shim for 'eview'.
Creating shim for 'rgvim'.
Creating shim for 'rgview'.
Creating shim for 'gvimdiff'.
Creating shim for 'xxd'.
Creating shortcut for gVim (gvim.exe)
Running post_install script...
'vim' (9.0) was installed successfully!
Notes

Add gVim as a context menu option by running: "D:\scoop\apps\vim\current\install-context.reg"
'vim' suggests installing 'vimtutor'.

3、选择oh-my-posh主题

https://ohmyposh.dev/docs/themes下载对应的主题json文件

4、为powershell添加oh-my-posh使用:

vim $PROFILE

oh-my-posh init pwsh --config "C:\Users\Administrator\Documents\PowerShell\probua.minimal.omp.json" | Invoke-Expression

更换主题修改$PROFILE中对应的json主题文件即可

5、其他

添加国内镜像

scoop config SCOOP_REPO https://gitee.com/scoop-bucket/scoop

切回官方镜像

scoop config SCOOP_REPO https://github.com/ScoopInstaller/Scoop

查看有哪些repo

scoop bucket known

添加bucklet

scoop bucket rm main

scoop bucket add main

scoop bucket add main https://mirror.nju.edu.cn/git/scoop-main.git
scoop bucket add extras https://mirror.nju.edu.cn/git/scoop-extras.git
scoop bucket add dorado https://gitee.com/scoop-bucket/dorado.git

更新-每次添加完仓库记得更新

scoop update

相关推荐
dshudsnb3 小时前
[ 2026最新 ] 在 Windows 11 上恢复已删除文件的 10 大方法
windows
xiaoshuaishuai85 小时前
C# 实现百度搜索算法逆向
开发语言·windows·c#·dubbo
ycjunhua6 小时前
windows 安装PostgreSQL 数据库
数据库·windows·postgresql
一个人旅程~7 小时前
Linux Mint(Ubuntu)如何在没有网卡驱动情况下利用手机上网安装旧电脑网卡驱动程序指导书
linux·windows·经验分享·电脑
格林威8 小时前
AI视觉检测:模型量化后漏检率上升怎么办?
人工智能·windows·深度学习·数码相机·计算机视觉·视觉检测·工业相机
无限进步_8 小时前
【C++】寻找字符串中第一个只出现一次的字符
开发语言·c++·ide·windows·git·github·visual studio
Ops菜鸟(Xu JieHao)9 小时前
Linux 内网远程桌面Xrdp ~保姆级教程
linux·运维·服务器·windows·远程桌面·远程·xrdp
永不复还9 小时前
Windows 驱动开发(四)—— IRP Pending
windows·驱动开发
海寻山11 小时前
Java 泛型 (Generic) 入门到精通:语法 + 原理 + 实战 + 避坑
java·windows·python
idolao11 小时前
PixPin 1.5安装与配置教程 Windows版:解压+管理员运行+自定义路径+开机自启设置指南
windows