爲了減少Powershell ISE的開發經驗,有沒有像Resharper這樣的插件可以給我重構功能,實時代碼分析器等。是否有像ReSharper可用於改進Powershell開發體驗?
回答
你有沒有PowerShell 3.0?
它不完全是Resharper,但新的ISE現在確實有IntelliSense。
http://www.microsoft.com/en-us/download/details.aspx?id=34595
即使這是一個很老的線程,它的第一個結果是在谷歌尋找「PowerShell的ReSharper的」的時候,所以我想我會分享這個插件,我發現:
PowerShell的ISE插件 - 項目資源管理器
http://mgr32.github.io/PsISEProjectExplorer/
它有一些真棒的ReSharper般的功能,所以任何人想要做的事情一樣轉到定義(F12),可能想檢查一下。
這個鏈接適用於我:https://github.com/mgr32/PsISEProjectExplorer –
的PowerShell工具Visual Studio的 - 現在可用
它是免費的Visual Studio擴展VS 2013和VS 2015
對VS 2012這是一個試用延長版。
雖然這是一個非常受歡迎的除了VS2015(語法顏色和智能感知),它缺乏重新格式化和代碼分析(使用變量等)。 –
ISE Steroids是PowerShell ISE的強大插件。
前30天是免費的,之後你需要100€的許可證。
特點包括:
- 代碼重構
- 高級搜索&更換
- 有用的在線提示和建議步驟
還有來自Sapien的PowerShell Studio 2016,這將運行您$ 389
Visual Studio Code(它已經得到了很好的評論)也有Powershell extension,這個選項當然是免費的。
Visual Studio本身有它自己的PowerShell tools,儘管它有一些Visual Studio代碼還沒有的PowerShell功能,但在不久的將來,Visual Studio Code有望縮小這個差距並最終在這方面起到領先作用。
- 1. Parse LiveQuery是否可用於Android開發?
- 2. 是否有可能使用ReSharper和Blend?
- 3. 是否有可用於驗證碼
- 4. 是否有像ReSharper Linqify工具
- 5. 是否有像x86 cpuid()可用於PowerPC?
- 6. Resharper是否有助於系統性能?
- 7. 是否有可行的可開發的USB可開發的開發環境Monodevelop
- 8. Google Chrome開放源代碼是否可用於開發?
- 9. 是否有可能在eclipse中進行iPhone開發?
- 10. Resharper 6.1是否可以使用MBUnit?
- 11. 你有什麼經驗像開發用於跨平臺開發的Netbeans平臺?
- 12. 是否有可能使用Windows窗體C#對文件進行CRC校驗?#
- 13. MeeGo開發是否可行?
- 14. Powershell:是否有可能有服務取決於遠程服務
- 15. 是否有一個IDE用於使用Google的Javascript API進行javascript開發?
- 16. ReSharper中是否有引用計數?
- 17. 是否可以在Linux上使用CI進行iOS開發?
- 18. 是否可以採用IntelliJ IDEA Community Edition進行網絡開發?
- 19. 使用Eclipse進行.NET開發是否可行?
- 20. 是否可以同時使用Xcode和Adobe Flex進行開發?
- 21. 是否可以用wordpress開發像delivery.com這樣的網站?
- 22. Soundex是否有所改進?
- 23. 驗證JPEG圖像是否漸進
- 24. 是否有可選的庫引用? (對於可修改的Mod)
- 25. 是否有控件可用於可用於製作邏輯圖的窗體?
- 26. 我可以識別當前iOS設備是否用於開發?
- 27. 是否可以開發用於Microsoft Office Communicator的插件?
- 28. 是否有Android手機不能用於應用程序開發?
- 29. 是否有用於網站開發的Microsoft Sharepoint試用版?
- 30. 是否可以通過Resharper對代碼進行排序?
恕我直言,這還不夠。它甚至無法檢查未使用的變量,默認變量用法和其他冗餘結構。 – 2xMax
也可以看到使用cmdlet壓縮代碼而不是調用C#代碼的建議。 – 2xMax