我喜欢Powershell,但是来自Linux的背景确实使我感到烦恼。例如,例如默认自动完成的工作方式。
例如:Get-PS扩展为“ Get-PSBreakpoint”,这是第一个匹配命令。在bash中,如果只有一个匹配的命令,bash将扩展为匹配的命令。如果有多个击键选项卡一次都不起作用,则双击选项卡将显示匹配命令的列表,但不会扩展。有没有办法让Powershell像这样表现?
还有另一件事,如果我写了一行,然后将标记移回较早的命令(标记在^所在的位置):
“ Get-PSS ^ | Remove-PSSession”将自动完成为“ Get-PSSession ^”,从而删除所有尾随命令。在bash中,尾随命令仍将不受影响。有没有办法使Powershell在自动完成时不删除尾随命令?
一个额外的好处是获得CTRL + L可以清除屏幕。CTRL + A转到行的开头,而CTRL + E转到行的末尾。