【发布时间】:2015-11-22 13:43:00
【问题描述】:
Powershell 支持以小写字母输入命令。但是,powershell 的制表符补全会将所有命令进行驼峰化处理,我个人觉得很难直观地解析这些命令。有什么办法可以让powershell的标签扩展/补全默认全小写而不是驼峰式?
【问题讨论】:
标签: powershell
Powershell 支持以小写字母输入命令。但是,powershell 的制表符补全会将所有命令进行驼峰化处理,我个人觉得很难直观地解析这些命令。有什么办法可以让powershell的标签扩展/补全默认全小写而不是驼峰式?
【问题讨论】:
标签: powershell
目前无法更改此首选项,但如果您愿意,可以很容易地挂接到 PowerShell ISE。您可以做的一件事是从编辑器中获取文本,在换行符 ("`n") 上拆分,然后遍历生成的数组以解析出 cmdlet 名称,将它们设为小写,然后附加到新的脚本体。这一切听起来相当复杂,但实际上做起来相当简单。我写的别名解析插件中有类似的东西,可以在https://github.com/briandrennan/PowerShellISE/blob/Edit/Resolve-ScriptAliases.ps1 找到。基本上,您会想要创建某种存储命令的索引(哈希表可以很好地工作),然后只需在名称上调用 ToLower() ,然后在您的脚本中插入前一个。该脚本具有执行您尝试执行的操作所需的所有功能。
【讨论】:
Get-Help 与 GET-HELP、get-help 和 get-HELP 相同。本身没有发生转换;它根本不关心字符大小写。