解决Windows下Powershell命令参数颜色看不清的问题
本文最后更新于:2022年8月30日 上午
解决Windows下Powershell命令参数颜色看不清的问题
刚开始遇到的问题:在PyCharm的Terminal(终端)下,发现输入ffmpeg -version
中的-version
颜色 是黑色,由于我PyCharm主题也是黑色,所以看不清。
所以在先在PyCharm的设置中找到Editor -> Color Scheme -> Console Colors
,但是更改没有效果。后面发现PowerShell本身输出的参数就是这个颜色,所以应该是PowerShell的问题。
所以核心问题应该是:在PowerShell中,当用户输入-
开头的参数时,配色方案为黑色,当背景为深色时很可能看不清楚。
💚问题解决(解决方法参考[1]):
- 在PowerShell中输入
$profile
获取PS的配置文件的路径,假如这个文件不存在则手动新建,或者输入invoke-item $profile
新建[2]。 - 在文件中添加这一行:
Set-PSReadLineOption -Colors @{ Parameter = 'Green' }
,其中Parameter表示要更改颜色的对象,Green是具体颜色。详细配置可查看官方文档[3]。
💛参考:
[1] Powershell hyphen argument color - Stack Overflow
[3] Set-PSReadLineOption (PSReadLine) - PowerShell | Microsoft Docs
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!