如何增加PowerShell命令补全(PredictionView)的历史显示条目数?
调整PowerShell命令补全下拉列表的显示数量
要将补全下拉列表的最大显示条目数从10改为20,需修改PSReadLine的MaximumCompletionCount参数,操作如下:
临时生效(当前会话)
在PowerShell中执行:
Set-PSReadLineOption -MaximumCompletionCount 20
执行后当前会话的补全列表会立即最多显示20条内容。
永久生效(所有新会话)
- 检查配置文件是否存在:
Test-Path $PROFILE - 若返回
False,创建配置文件:New-Item -Path $PROFILE -ItemType File -Force - 打开配置文件并添加设置命令:
在记事本中加入notepad $PROFILESet-PSReadLineOption -MaximumCompletionCount 20,保存后关闭。 - 重启PowerShell,设置自动生效。
补充:你当前的CompletionQueryItems值为100,该参数控制补全时最多返回的条目总数;而MaximumCompletionCount才是控制下拉列表实际显示的最大行数,两者配合即可实现需求。
内容的提问来源于stack exchange,提问作者not2qubit
相关产品推荐
相关产品推荐

