Aby mieć mniej bolesny rozwój z Powershell ISE, czy jest jakikolwiek dodatek taki jak Resharper - który dałby mi funkcje refaktoryzacji, analizator kodu w czasie rzeczywistym itp.Czy jest coś takiego, jak ReSharper, aby ulepszyć doświadczenie z Powershell?
Odpowiedz
Czy masz już PowerShell 3.0?
To nie jest dokładnie Resharper, ale nowy ISE ma teraz IntelliSense.
http://www.microsoft.com/en-us/download/details.aspx?id=34595
Choć jest to dość stary wątek, jest to pierwszy wynik w google patrząc na „PowerShell Resharper”, więc myślałem, że będę dzielić ten dodatek znalazłem:
PowerShell ISE dodatek - Projekt Explorer
http://mgr32.github.io/PsISEProjectExplorer/
ma niesamowite ReSharper podobny możliwości więc ktoś chce zrobić rzeczy jak Idź do Definition (F12), może chcesz to sprawdzić.
Ten link działał dla mnie: https://github.com/mgr32/PsISEProjectExplorer –
PowerShell Tools for Visual Studio - Teraz dostępna
To darmowe rozszerzenie wizualna Studio dla VS 2013 i VS 2015
dla VS 2012 jest to przedłużenie trial.
Chociaż jest to bardzo pożądany dodatek do VS2015 (kolor składni i intellisense), brakuje w nim ponownego formatowania i analizy kodu (użycie zmiennych itp.). –
ISE Steroids to potężna wtyczka dla PowerShell ISE.
Pierwsze 30 dni są bezpłatne, po tym czasie potrzebna jest licencja na kwotę 100 €.
Funkcje obejmują:
- Kod Refaktoryzacja
- Wyszukiwanie zaawansowane & Wymień
- Pomocne wskazówki inline i reccomendations
Istnieje również PowerShell Studio 2016 z Sapien, który będzie was $ 389.
Visual Studio Code (które otrzymywało świetne recenzje) również ma numer Powershell extension, a ta opcja jest oczywiście bezpłatna.
Sam Visual Studio ma swój własny numer i chociaż ma pewne funkcje PowerShella, których jeszcze nie ma w Visual Studio Code, w najbliższej przyszłości kod Visual Studio ma zamknąć tę lukę i ostatecznie przejąć inicjatywę w tym zakresie.
- 1. Czy jest coś takiego jak indeks pmax?
- 2. Cron API: czy jest coś takiego?
- 3. Oddzwonienie do MySQL - czy jest coś takiego?
- 4. Czy istnieje coś takiego jak jQuery.toggle (boolean)?
- 5. Czy jest coś takiego jak "global ::" dla VB.NET?
- 6. Czy jest coś takiego jak "New Relic" dla aplikacji Perla?
- 7. Czy istnieje coś takiego jak Single.empty()
- 8. Czy istnieje coś takiego jak konstruktor const?
- 9. Czy jest coś takiego jak Codecademy dla Java
- 10. Czy jest coś takiego jak "std :: and" lub "std :: or"?
- 11. Czy jest coś takiego jak mapy źródłowe dla CSS?
- 12. Czy jest coś takiego jak __LINE__ w Verilog?
- 13. Czy jest coś takiego jak NSDictionary w systemie Android?
- 14. Czy jest coś takiego jak AutoMapper dla Scala?
- 15. Czy jest coś takiego jak pngcrush dla GIF-ów?
- 16. Czy dla basha jest coś takiego jak perls __DATA__?
- 17. Czy jest coś takiego jak zbyt wiele zajęć?
- 18. Czy jest coś takiego jak printf w Action Script 3?
- 19. Czy jest coś takiego jak require.txt dla R?
- 20. Czy jest coś takiego jak SESJA w aplikacji Windows?
- 21. Czy jest coś takiego jak Incanter dla Haskella?
- 22. Jak ulepszyć aplikację, aby uniknąć problemów z przestrzenią sterty
- 23. Sesja ASP.NET Web API czy coś takiego?
- 24. Jak wypisać coś w PowerShell
- 25. Numery śledzenia testów UPS (czy jest coś takiego?)
- 26. Czy istnieje coś takiego jak zerowalny bool w vb.net
- 27. Czy istnieje coś takiego jak Sprocket dla Java
- 28. Czy istnieje coś takiego jak biblioteka czyszczenia numerów telefonów?
- 29. Czy istnieje coś takiego jak MAMP dla Ruby on Rails?
- 30. Pomóż mi napisać instrukcję sql, aby zrobić coś takiego.
IMHO, to wciąż za mało. Nie ma nawet możliwości sprawdzenia nieużywanych zmiennych, domyślnego wykorzystania zmiennych i innych redundantnych konstrukcji. – 2xMax
dobrze będzie zobaczyć sugestie dotyczące kompaktowania kodu za pomocą cmdletów zamiast wywoływania kodu C#. – 2xMax