如何在PowerShell中将输入首单词改为黄色并解决相关命令报错
PowerShell输入行首单词变黄配置方案
报错原因处理
你遇到的Set-PSReadLineOption无法识别报错,是因为当前PowerShell环境未安装或未加载PSReadLine模块,该模块是PowerShell官方提供的命令行编辑增强组件,Win10 1809及以上系统默认预装,旧版本系统或手动卸载过的环境需要手动安装:
- 注意:以下安装操作需以管理员权限启动PowerShell执行
- 执行安装命令:
Install-Module -Name PSReadLine -Force -AllowClobber- 如果安装时提示PSGallery仓库不受信任,先执行:
Set-PSRepository -Name PSGallery -InstallationPolicy Trusted后再重新执行安装命令
- 如果安装时提示PSGallery仓库不受信任,先执行:
- 安装完成后加载模块:
Import-Module PSReadLine - 验证加载状态:执行
Get-Module PSReadLine,有模块信息输出即为加载成功
配置首单词变黄
模块加载完成后,直接执行你之前尝试的命令即可生效:Set-PSReadLineOption -Colors @{ Command = 'Yellow' }
这里的Command配色项对应的就是每行输入的第一个命令单词,修改后实时生效。
配置永久生效(可选)
如果需要每次打开PowerShell自动应用该配置,可写入PowerShell配置文件:
- 执行命令打开配置文件:
notepad $PROFILE,如果提示文件不存在,选择新建即可 - 在配置文件末尾追加以下两行内容:
Import-Module PSReadLine Set-PSReadLineOption -Colors @{ Command = 'Yellow' } - 保存文件后重启PowerShell,配置会自动加载生效
内容的提问来源于stack exchange,提问作者GuyPeace
相关产品推荐
相关产品推荐

