Set-PSReadLineOption [-EditMode <EditMode>] [-ContinuationPrompt <String>] [-HistoryNoDuplicates] [-AddToHistoryHandler <System.Func`2[System.String,System.Object]>] [-CommandValidationHandler <System.Action`1[System.Management.Automation.Language.CommandAst]>] [-HistorySearchCursorMovesToEnd] [-...
Set-PSReadLineOption ThreadJob 使用英语阅读 保存 添加到集合 添加到计划 通过 Facebookx.com 共享LinkedIn电子邮件 打印 参考 模块: PSReadLine 自定义PSReadLine中命令行编辑的行为。 语法 PowerShell Set-PSReadLineOption[-EditMode <EditMode>] [-ContinuationPrompt <String>] [-HistoryNoDuplicates...
模組: PSReadLine 自定義 PSReadLine 中命令行編輯的行為。語法PowerShell 複製 Set-PSReadLineOption [-EditMode <EditMode>] [-ContinuationPrompt <string>] [-HistoryNoDuplicates] [-AddToHistoryHandler <Func[string,Object]>] [-CommandValidationHandler <Action[CommandAst]>] [-HistorySearchCursorMove...
Set-PSReadLineOption ThreadJob 使用英语阅读 保存 添加到集合 添加到计划 通过 Facebookx.com 共享LinkedIn电子邮件 打印 about_PSReadLine 项目 2024/05/09 本文内容 简短说明 详细说明 预测IntelliSense 自定义键绑定 显示另外 2 个 简短说明 PSReadLine 在 PowerShell 控制台中提供了改进的命令行编辑体验。
Set-PSReadLineOption -PredictionSource HistoryAndPlugin 保存配置文件并重新加载(或者重启Powershell): .$PROFILE 这样,Powershell 就拥有了基于机器学习的智能提示。智能提示有两种展示方式,一种是行内展示,输入时按右箭头选择预测结果。另一种是列表预测视图,输入时可按上/下方向键选择预测结果。
你可以通过运行命令Set-PSReadLineOption-EditModeVi/Emacs来开启这个模式。以 Vim 模式为例,其默认是插入模式,按下Esc键后,你可以使用ddp、dw、gg等组合来快速编辑文本和移动光标。如果你熟悉 Vim 或 Emacs,使用这个模式无疑可以大幅提升你的输入效率。
Set-PSReadLineOption-BellStyle None # 禁用提示音 命令历史管理 PSReadLine 的一个重要功能是命令历史管理。它不仅可以记录用户输入的命令,还可以持久化命令历史,以便在重新启动 PowerShell 后继续使用。 查看历史命令 使用Get-History命令可以查看当前会话的命令历史,但这并不包括所有历史记录。要查看 PSReadLine 维护...
Set-PSReadLineOption : A parameter cannot be found that matches parameter name 'PredictionSource'. Steps to reproduce In PowerShell 5.1 with PSReadline 2.2.0-beta1 Attempt to set 'PredictionSource' setting Expected behavior PredictionSource aka predictive IntelliSense should be available in 2.2.0-...
Set-PSReadLineOption-HistorySearchCursorMovesToEnd # 设置 Tab 为菜单补全和 Intellisense Set-PSReadLineKeyHandler-Key"Tab"-Function MenuComplete # 设置 Ctrl+d 为退出 PowerShell Set-PSReadlineKeyHandler-Key"Ctrl+d"-Function ViExit # 设置 Ctrl+z 为撤销 ...
创建$profile文件 ni -type file -force $profile 打开$profile文件 notepad $profile 在$profile文件加入以下行 if ($host.Name -eq 'ConsoleHost') { Import-Module PSReadLine Set-PSReadLineOption -EditMode Emacs } 重启powershell