You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PowerShell中启用输入时的历史记录选择列表

启用PowerShell历史记录下拉选择列表

你说的这个功能是PSReadLine模块的历史预测列表模式,默认是单行匹配显示,改成下拉列表模式的方法如下:

临时启用(当前会话生效)

直接在PowerShell里执行这条命令:

Set-PSReadLineOption -PredictionViewStyle ListView

执行后,当前窗口输入命令时就会弹出实时更新的历史记录下拉列表,用上下箭头选择后回车就能直接执行。

永久启用(所有新会话生效)

要让每次打开PowerShell都自动启用这个模式,需要修改PowerShell配置文件:

  • 先检查配置文件是否存在,运行:
    Test-Path $PROFILE
    
  • 如果返回False,创建配置文件:
    New-Item -Path $PROFILE -ItemType File -Force
    
  • 打开配置文件编辑:
    notepad $PROFILE
    
  • 在打开的记事本里添加一行:
    Set-PSReadLineOption -PredictionViewStyle ListView
    
  • 保存文件后,重启PowerShell,新会话就会默认启用下拉列表模式了。

注意:这个功能需要PSReadLine模块支持,PowerShell 5.1及以上版本默认自带该模块,若你的版本过旧,可通过Install-Module PSReadLine -Force更新模块。

内容的提问来源于stack exchange,提问作者JJF

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 08:26:02