如何解决如何使PowerShell ISE对具有自定义扩展名的文件进行语法突出显示?
| 我想开始为某些Powershell脚本使用自定义扩展名,但是当我将它们拖到PowerShell ISE中时,它们被视为纯文本,并且没有任何语法高亮显示。我可以做些什么来使ISE将自定义文件扩展名识别为PowerShell脚本?解决方法
无法完成,因为从当前版本开始,ISE会根据文件扩展名确定是否打开语法突出显示:此行为无法更改,因为(不幸的)已将识别出的扩展名固定在代码。
它们当然是:
.ps1
.psm1
.psd1
对于那些想知道的人,ISE在
Microsoft.PowerShell.GPowerShell
程序集导出的ѭ1determines类型的IsPowerShellSourceCodeFile
内部属性中确定它。不,反射不允许作弊,因为尝试将受支持的扩展之一注入Extension
属性会导致ISE崩溃。
,我要说这是可能的。这里的Powershell模块将SQL突出显示功能带到Powershell ISE中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。