【Windows】PowerShell 自动补全命令

✨zsh增强:自动建议&语法高亮

之前在Windows上通过 WSL + zsh实现了自动建议(补全命令)

但是还是需要先开启 WSL

实际体验还是没有macOS上优雅


详情可见:

【教程】在Windows上使用zsh & zsh增强:自动建议&语法高亮 - 双份浓缩馥芮白 - 博客园 (cnblogs.com)


今天发现 PowerShell 7.2.x 自带这个功能

白折腾


✨PowerShell 自动补全命令

!本功能需要 PowShell 7.2.x

!本功能需要 PowShell 7.2.x

!本功能需要 PowShell 7.2.x


PowShell 7.2.x 安装

一般 Windows 10 系统自带的是 PowerShell 5

如果你还没有 PowerShell 7

那先去装一个

点击下载 PowerShell 7.2.5


PSReadLine 2.1 预测性 IntelliSense

PSReadLine 2.1 引入了 CommandPrediction API,用于建立一个提供命令行自动补全预测的框架。 该 API 使用户能够基于用户历史记录中的匹配预测来发现、编辑和执行完整命令。

预测性 IntelliSense 默认禁用。 若要启用预测,请运行以下命令:

PowerShell复制

Set-PSReadLineOption -PredictionSource History

配置开启自动补全命令

执行如上命令只能在单次会话中生效

所以应当写入PowerShell配置文件

运行如下命令打开/新建配置文件

notepad $PROFILE

然后粘贴如下命令并保存

Set-PSReadLineOption -PredictionSource History


效果

此时按 → 即可自动补全当前命令


✨参考及引用

PowerShell 7.2 中的新增功能 - PowerShell | Microsoft Docs

关于配置文件 - PowerShell | Microsoft Docs


⭐转载请注明出处

本文作者:双份浓缩馥芮白

原文链接:https://www.cnblogs.com/Flat-White/p/16496725.html

版权所有,如需转载请注明出处。

posted @ 2022-07-20 09:51  双份浓缩馥芮白  阅读(815)  评论(0编辑  收藏  举报