Al fine di avere esperienza di sviluppo meno dolorosa con PowerShell ISE, non v'è alcun add-in disponibile come ReSharper -che mi darebbe caratteristiche refactoring, code in tempo reale analizzatore eccEsiste qualcosa come ReSharper disponibile per migliorare l'esperienza di sviluppo di Powershell?
risposta
Hai PowerShell 3.0 ancora?
Non è esattamente il Resharper, ma il nuovo ISE ha ora IntelliSense.
http://www.microsoft.com/en-us/download/details.aspx?id=34595
Anche se questo è un vecchio filo piuttosto, è un primo risultato in google quando alla ricerca di "ReSharper powershell" così ho pensato io condividere questo addon che ho trovato:
PowerShell ISE addon - progetti
http://mgr32.github.io/PsISEProjectExplorer/
ha alcune caratteristiche ReSharper-come impressionante così tutti coloro che vogliono fare le cose come Vai a definizione (F12), potrebbe voler controllare.
Questo collegamento ha funzionato per me: https://github.com/mgr32/PsISEProjectExplorer –
Strumenti PowerShell per Visual Studio - ora disponibile
È gratis estensione di Visual Studio per VS 2013 e VS 2015.
Per VS 2012 è un'estensione di prova.
Sebbene sia un'aggiunta molto gradita a VS2015 (colore della sintassi e intellisense), manca di riformattazione e analisi del codice (utilizzo di variabili, ecc.). –
ISE Steroids è un potente plug-in per PowerShell ISE.
I primi 30 giorni sono gratuiti, dopo di che è necessaria una licenza per la somma di 100 €.
Le caratteristiche includono:
- codice refactoring
- Ricerca avanzata & Sostituire
- punte in linea utili e consigli utili
C'è anche PowerShell Studio 2016 da Sapien, che si correrà $ 389.
Visual Studio Code (che ha ottenuto recensioni stellari) ha anche un Powershell extension e questa opzione è ovviamente gratuita.
Visual Studio ha il proprio PowerShell tools e sebbene abbia alcune funzionalità di PowerShell che il codice di Visual Studio non ancora, nel prossimo futuro si prevede che il codice di Visual Studio colmerà questa lacuna e alla fine prenderà il comando a tale riguardo.
- 1. Esiste qualcosa come NSPredicateEditor per iOS?
- 2. Esiste qualcosa come l'esportazione di Python?
- 3. Esiste qualcosa come Codecademy per Java
- 4. Esiste qualcosa come CHESS per Java?
- 5. Esiste qualcosa come espressioni di tabella comuni in PL/SQL?
- 6. Esiste qualcosa come WMI per Linux?
- 7. Esiste per bash qualcosa come perls __DATA__?
- 8. Esiste qualcosa come Incanter per Haskell?
- 9. Esiste qualcosa come le mappe di origine per i CSS?
- 10. Esiste un'implementazione di qualcosa come autotest-fsevent per Windows?
- 11. Esiste qualcosa come jQuery.toggle (booleano)?
- 12. Esiste qualcosa come XML 2.0?
- 13. Esiste un'alternativa SCP per PowerShell?
- 14. modo pythonic per verificare se qualcosa esiste?
- 15. Serve aiuto per migliorare le prestazioni dello script di parsing delimitato da PowerShell
- 16. Esiste un framework di test delle unità per testare PowerShell con gli script di PowerShell?
- 17. Esiste un equivalente di "this" in powershell?
- 18. Come eseguire uno script PowerShell disponibile nella macchina remota?
- 19. PowerShell: $ PSBoundParameters non disponibile nel contesto Debug
- 20. Esiste qualcosa come deal() per i normali array MATLAB?
- 21. Esiste qualcosa come [Bind (Exclude = "Proprietà")] per asp.net web api?
- 22. Esiste qualcosa come std :: tie per std :: pair?
- 23. Per cosa utilizzi ReSharper?
- 24. IE9 abilita 'qualcosa' quando si utilizzano gli strumenti di sviluppo?
- 25. Esiste un editor come jsfiddle disponibile per la macchina locale
- 26. Metodi di crittografia dei file Php. Esiste qualcosa di semplice?
- 27. Esiste un metodo/elenco di funzioni in Resharper?
- 28. Modi per migliorare l'efficienza del codice C#
- 29. Esiste un decompilatore Silverlight disponibile?
- 30. ReSharper: rinominare lo spazio dei nomi non disponibile?
IMHO, non è ancora abbastanza. Non ha nemmeno la possibilità di controllare le variabili non utilizzate, l'utilizzo delle variabili di default e altre costruzioni ridondanti. – 2xMax
sarà inoltre utile visualizzare suggerimenti per la compattazione del codice utilizzando i cmdlet anziché chiamare il codice C#. – 2xMax