问题
打开powershell,显示
警告: PowerShell 检测到你可能正在使用屏幕阅读器,并且已出于兼容性目的禁用 PSReadLine。如果要重新启用它,请运行 "Import-Module PSReadLine"。
或者
Warning: PowerShell detected that you might be using a screen reader and has disabled PSReadLine for compatibility purposes. If you want to re-enable it, run 'Import-Module PSReadLine'.`
解决方法
- cmd中运行
$Profile
查看profile的路径(如果安装的是7,可能会显示C:\Users\<username>\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
) - 在这个路径下新建这个文件就行(没有文件夹就创建文件夹,没有文件就创建文件)(这里要创建的文件就是Microsoft.PowerShell_profile.ps1)
- 在文件中写入
Import-Module PSReadLine
- 保存重启cmd
PS
- 系统自带的powershell是5.1版本,路径可能不一样,但修改的方式是一样的。也可以安装7之后再修改。
- 重启后命令是生效的,但可能还是会打印这个告警。测试命令是否生效可以在文件中这行命令的前面新增
ping www.baidu.com
看是否启动cmd后会ping。