小编Pet*_*erg的帖子

是否可以像在 bash 中一样在 Powershell 中进行自动完成?

我喜欢 Powershell,但是来自 Linux 背景,有一些事情真的让我烦恼。例如默认自动完成的工作原理。

例如:Get-PS 扩展为“Get-PSBreakpoint”,这是第一个匹配的命令。在 bash 中,如果只有一个命令匹配,bash 将扩展为匹配的命令。如果有多个点击 tab 一次什么都不做,双击 tab 将显示匹配命令列表但不展开。有没有办法让 Powershell 表现得像这样?

另一件事,如果我写了一行,并将标记移回较早的命令(标记是 ^ 所在的位置):

“Get-PSS^ | Remove-PSSession”自动完成为“Get-PSSession^”,删除所有尾随命令。在 bash 中,尾随命令仍然不受影响。有没有办法让 Powershell 在自动完成时不删除尾随命令?

一个奖励是让 CTRL+L 清除屏幕。CTRL+A 转到行首,CTRL+E 转到行尾。

script powershell autocomplete

21
推荐指数
2
解决办法
2万
查看次数

标签 统计

autocomplete ×1

powershell ×1

script ×1