编辑: 现在有人提出问题。请看日期。从PowerShell的第一个版本开始,这是一个非常非常古老的问题。现在一切都不同了
刚开始使用PowerShell,我很乐意为编写PowerShell脚本提供intellisense支持。 Tab-completion工作得很好,所以你会认为它会存在于某个地方,但我唯一能找到2007年的文章 - 几乎没有最新版本。
在某个地方是否有延伸可以提供这种能力?
编辑怎么样?
答案 0 :(得分:16)
答案 1 :(得分:8)
随PowerShell更高版本安装的Windows PowerShell ISE内置了智能感知。
另外,带有PowerShell扩展的Visual Studio代码是另一种选择
ISE类固醇,如果你想留在ISE
但似乎方向是VS Code,尤其是Core
答案 2 :(得分:6)
查看PowerTab。
答案 3 :(得分:4)
同样PowerShell Plus(商业)。或者您可以等待PowerShell 2.0并希望获得Graphical Windows PowerShell。
答案 4 :(得分:2)
PowerSE是一个免费的PowerShell编辑器,包含Intellisense(PowerShell,WMI和.NET)
特点:
答案 5 :(得分:2)
尝试使用PowerShell扩展程序的visual studio代码。它对我来说比Windows PowerShell ISE更好。
答案 6 :(得分:1)
PSReadline 现在根据命令历史记录在控制台中具有智能感知功能。 https://devblogs.microsoft.com/powershell/announcing-psreadline-2-1-with-predictive-intellisense/
在 powershell 7 中启用:
Set-PSReadLineOption -PredictionSource History
您也可以在 powershell 5.1 中获得该版本的 psreadline。
Install-Module PSReadLine -RequiredVersion 2.1.0
答案 7 :(得分:0)
我认为这是编写TabExpansion的最佳方式 没有用于豪华的Autocomplteion工具,比如C#的IntelliSence 即使您只使用标准的Cmdlet,它们也无法获得$ _的属性。