我想開始爲我的一些Powershell腳本使用自定義擴展,但是當我將它們拖到PowerShell ISE中時,它們被視爲純文本,並且我沒有得到任何語法突出顯示。有什麼我可以做的,讓ISE將我的自定義文件擴展名識別爲PowerShell腳本?如何獲得PowerShell ISE對帶有自定義擴展名的文件進行語法高亮顯示?
12
A
回答
5
無法完成因爲,從當前版本開始,ISE根據文件擴展名確定是否打開語法高亮顯示:此行爲無法更改,因爲識別的擴展名爲(不幸的是)在代碼中修復。
他們,當然:
- 的.ps1
- 名爲.psm1
- 的.psd1
對於那些誰正在琢磨,在ISE確定此的IsPowerShellSourceCodeFile
內部屬性中Microsoft.PowerShell.Host.ISE.ISEFile
類型,由Microsoft.PowerShell.GPowerShell
彙編導出。不,反射不允許欺騙它,因爲試圖將其中一個受支持的擴展插入Extension
屬性會導致ISE崩潰。
0
我要說這是可能的。 Powershell模塊here將SQL突出顯示帶入Powershell ISE。
相關問題
- 1. 如何讓XCode識別一個自定義文件擴展名爲Objective-C以進行語法高亮顯示?
- 2. 將語法高亮應用於具有未定義擴展名的文件
- 3. 的SQL Server 2012 \ VS 2010 - SQL語法高亮顯示自定義的文件擴展名
- 4. 如何自定義Visual Studio 2005中的語法高亮顯示?
- 5. Eclipse基於擴展添加自定義語法高亮
- 6. 啓用Vim的語法高亮,無論文件擴展名的
- 7. 如何在CSS中進行自定義高亮顯示?
- 8. 如何使用擴展名「SyntaxHighlight GeSHi」爲MediaWiki啓用Mathematica語法高亮顯示?
- 9. 帶語法高亮顯示和行號的文本編輯器?
- 10. 崇高文字:如何自定義語法高亮?
- 11. 如何在vim中獲得python 3語法高亮顯示?
- 12. Visual Studio 2012和.less源文件的自定義語法高亮顯示
- 13. 爲文件擴展名中包含的文件擴展名啓用語法高亮
- 14. 爲自定義語言的語法高亮顯示創建Visual Studio代碼擴展
- 15. 如何獲得文件的擴展名
- 16. 擴展的BNF語法高亮
- 17. 如何將Arduino草圖文件(.ino文件)的文件擴展名作爲C/C++文件進行語法高亮顯示?
- 18. 如何在Haskell中爲Java進行語法高亮顯示?
- 19. cgo(golang)如何獲得語法高亮
- 20. 如何讓IBM WebSphere Commerce 7爲SCSS文件進行語法高亮顯示?
- 21. 在Geany中自定義語法高亮
- 22. 爲特定文件夾(不是擴展名)設置語法高亮
- 23. 自定義Chrome擴展沒有顯示?
- 24. 可以在Eclipse中使用自定義文件擴展名爲Groovy DSL啓用語法高亮功能嗎?
- 25. QScintilla自定義語法高亮
- 26. 在ICSharp.texteditor中自定義語法高亮
- 27. 在Vim中自定義語法高亮
- 28. 爲UltraEdit自定義AutoHotkey語法高亮?
- 29. 語法突出顯示文件沒有擴展名
- 30. sublime text自定義語法高亮
我也想知道這一點。但我有一種感覺,我們將不得不等待MS來解決這個問題。 – JasonMArcher 2011-06-18 17:31:47