如何使PowerShell ISE对具有自定义扩展名的文件进行语法突出显示?

| 我想开始为某些Powershell脚本使用自定义扩展名,但是当我将它们拖到PowerShell ISE中时,它们被视为纯文本,并且没有任何语法高亮显示。我可以做些什么来使ISE将自定义文件扩展名识别为PowerShell脚本?     
已邀请:
无法完成,因为从当前版本开始,ISE会根据文件扩展名确定是否打开语法突出显示:此行为无法更改,因为(不幸的)已将识别出的扩展名固定在代码。 它们当然是: .ps1 .psm1 .psd1 对于那些想知道的人,ISE在
Microsoft.PowerShell.GPowerShell
程序集导出的ѭ1determines类型的
IsPowerShellSourceCodeFile
内部属性中确定它。不,反射不允许作弊,因为尝试将受支持的扩展之一注入
Extension
属性会导致ISE崩溃。     
我要说这是可能的。这里的Powershell模块将SQL突出显示功能带到Powershell ISE中。     

要回复问题请先登录注册