如何开启PowerShell自动提示功能?及自动补全莫名开启的疑问
PowerShell 7.3.5自动补全突然出现的原因及解决办法
默认预测补全触发:PowerShell 7.3+自带的PSReadLine模块(命令行交互核心组件),在新版本中默认开启了预测智能感知(Predictive IntelliSense)。哪怕你只执行过
ls、dir这类基础命令,后续输入相关内容时,它会根据命令历史自动弹出补全建议,可能你之前没留意到这个功能,这次刚好触发了显示。误触快捷键:这个补全弹窗也可通过手动快捷键调出,比如
Ctrl+Space或Ctrl+I,说不定你操作时不小心按到了,刚好触发该功能。配置文件自动加载:输入
$PROFILE可查看你的PowerShell配置文件路径,要是文件里有类似Set-PSReadLineOption -PredictionSource History的配置,那就是之前就开启了该功能,只是这次才显示;要是没有相关配置,大概率是系统自带的PSReadLine默认配置更新导致的。
想临时关闭这个功能,在当前PowerShell窗口执行:
Set-PSReadLineOption -PredictionSource None
要永久关闭,把上面这条命令添加到你的PowerShell配置文件里即可。
内容的提问来源于stack exchange,提问作者FengZi
相关产品推荐
相关产品推荐

