Darmowe pluginy do Visual Studio - co polecacie?

Darmowe pluginy do Visual Studio - co polecacie?
siararadek
  • Rejestracja:ponad 17 lat
  • Ostatnio:prawie 9 lat
1

Witam was,

Chciałbym się was zapytać, o polecane przez was pluginy do Visual Studio 2010, które potrafią ułatwić proces twórczy aplikacji. Bedę zaczynać pisać pewien projekt w domu, i niestety nie będzie mnie stać na kupienie sobie Resharpera czy podobnych rozwiązań.
Jeśli to ma pomóc to będzie to aplikacja ASP.NET MVC i WCF :)

Pozdrawiam.

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 24 godziny
  • Lokalizacja:Wrocław
1

Ja używam:
Git Source Control Provider
Indent Guides
Regex Tester
Power Commands
Productivity Power Tools

Zwłaszcza te dwa ostatnie zawierają trochę przydatnych opcji:
http://saraford.net/2010/09/07/power-commands-for-visual-studio-2010-extension-8/
http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef

Sarrus
  • Rejestracja:prawie 14 lat
  • Ostatnio:6 dni
  • Postów:2512
0

Ja używam aktualnie FileNav, do wyszukiwania plików. Przydatne gdy ma się naprawdę duuuuuużo plików

somekind
A to Solution Navigator nie wystarcza?
Sarrus
No teraz już wiem że coś takiego jest i już się tym bawię :P. Jednak FileNav wyszukuje tylko pliki i jest szybsze.
somekind
No dobra... A możesz zdradzić po co właściwie wyszukiwać pliki? Bo ja to raczej na klasach i metodach operuję, trochę nie rozumiem potrzeby.
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:dzień
1

ja używam tych czterech:

  1. Color Printing
  2. Power Commands for Visual Studio 2010
  3. Productivity Power Tools
  4. Visual Studio Color Theme Editor
    Wszystkie autorstwa Microsoftu, można je więc uznać za „obowiązkowe” dodatki, które powinny być w standardzie…

Pierwszy przywraca drukowanie w kolorze.
Drugi i trzeci dają bardzo dużo, zmienia się sposób korzystania ze środowiska. Nie wszystkie funkcje są fajne, niektóre mnie denerwują — część wyłączam.
Czwarty to raczej pierdoła.

edytowany 1x, ostatnio: Azarien
nerf
Albo mnie coś ide oszukuje albo żadne z tych nie są dostępne dla wersji express...
byku_guzio
W wersji expres z tego co wiem nie można instalować pluginów
nerf
Ech, ludzie ;d Szukałem w rozszerzeniach ;/
somekind
Tylko nie w tym programie, w którym trzeba. :P
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 24 godziny
  • Lokalizacja:Wrocław
4

Też sobie zainstalowałem ten Color Printing. A teraz siedzę i zastanawiam się, po co, skoro nie mam kolorowej drukarki.

Mondonno
@somekind: Dobre spędzanie czasu :D
nerf
  • Rejestracja:ponad 14 lat
  • Ostatnio:prawie 11 lat
2

http://channel9.msdn.com/achievements/visualstudio taki o dodatek ;d
Sam nie sprawdzę bo siedzę na expres ;/

edytowany 1x, ostatnio: nerf
MM
Nie przypuszczałem, że można coś takiego wymyślić :) Pomysł sam w sobie... zabawny :D
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 24 godziny
  • Lokalizacja:Wrocław
0

Ostatnio doszedł mi Visual Studio Color Theme Editor i C# Outline - zwłaszcza ten jest świetny, bo pozwala na zwijanie pętli, ifów i switchy. :)

Przykleiłem to, bo się przydaje, a znalezienie tego tematu jest trudne. ;P

edytowany 1x, ostatnio: somekind
ME
Nie ma to jak szukać świetnych dodatków, które wprowadzają rzeczy u konkurencji dostępne w standardzie od zawsze
somekind
Nie ma to jak komentować po 8 latach. :D
SA
Szkoda, że komentarzy nie da się pchać w perełki.
ME
Nie zwróciłem uwagi, że to ktoś odkopał.
Aldonix
  • Rejestracja:ponad 20 lat
  • Ostatnio:ponad 10 lat
0

VS bez NuGet-a to jak programowanie bez klawiatury :)
Polecam dodatek NuGet http://nuget.codeplex.com/


ALDONIX :-)
Zobacz pozostałe 9 komentarzy
Azarien
@somekind: bo M$ "wyciągnie wtyczkę". wyłączy serwer. prędzej czy później. na dodatek jeśli tego nugeta nie ma wbudowanego w daną wersję VS, tylko trzeba doinstalować, to nie doinstalujesz. bo repo z pluginami też będzie już dawno nieczynne :P
somekind
Co z tego, że wyłączą serwer NuGeta, skoro każdy może sobie taki serwer postawić sam. A jeśli nie będzie żadnych pluginów do VS, to nikt go nie będzie używał, więc wątpliwe, aby M$ zdecydował się na taki krok. Zabezpieczanie się przez niezwykle niemożliwą sytuacją poprzez utrudnianie sobie życia to dziwne podejście. Jeśli nawet kiedyś NuGet jakimś magicznym sposobem zniknie z całego świata, to wtedy będzie można się martwić i przy powrocie do projektu podpiąć biblioteki ręcznie.
Azarien
trzeba mieć po prostu lokalne kopie wszystkich potrzebnych instalek, bibliotek. nie liczyć na to, że po 20 latach wszystko się znajdzie w internecie (wiele rzeczy tak, ale paru rzeczy które wiem że istniały szukam i szukam...). przy takim nugecie łatwo o tym zapomnieć.
somekind
No, ale NuGet nie wyczarowywuje tych bibliotek z kapelusza, też je trzyma lokalnie w katalogu.
bakunet
Czytając komentarze z góry założyłem że były one pisane stosunkowo nie dawno i pomyślałem sobie: WTF?
stanley86
  • Rejestracja:około 11 lat
  • Ostatnio:około 11 lat
  • Postów:7
0

Jeżeli dla kogoś istotne są poniższe "slogany" polecam PostSharp;)
Less code = less development time
Less code = fewer bugs
Less code to read = easier maintenance
Chociaż przyznam szczerze, ze nie sprawdzałem czy możliwe do zainstalowania w wersji Express

Hrypa
w express w ogóle nie można żadnych pluginów instalować
SZ
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 10 lat
  • Lokalizacja:Gdańsk
  • Postów:11
1

oczywiście Productivity Power Tools, bo mało kto nie używa. ;) ale poza tymi co już się pojawiły polecam Ankh SVN https://ankhsvn.open.collab.net/

PatrycjuszTB
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 10 lat
  • Postów:10
0
edytowany 2x, ostatnio: PatrycjuszTB
somekind
Nie ma to jak utrudnić ludziom korzystanie z linków, nie?
spartanPAGE
@somekind 1a2 d3a 0n5e te 35n25 sa ca326w5c5e zr6z405a3e, n5e w5e0 w czy0 w5dz5sz -r6b3e0 :P
V1
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 8 lat
  • Postów:14
0

Czy C# outline działa dla VB ?

wasiu
  • Rejestracja:prawie 21 lat
  • Ostatnio:6 miesięcy
  • Lokalizacja:Poznań
  • Postów:1552
0

W sumie od kiedy używam git'a, gulpa, npm'a, itd... to najważniejszym dodatkiem nie tylko do visuala jest normalna konsola :)
http://gooseberrycreative.com/cmder/
Nie wiem czemu od lat konsola w windowsie jest niezmieniona, podczas gdy taka ładna nakładka pięknie się integruje z systemem :)


Full Stack Developer .NET & Angular, Blazor
Zobacz pozostałe 5 komentarzy
wasiu
Swoją drogą czy ktoś poleci czym można zastąpić Git Extensions? Tego plugina nie ma dla VS 2015, a w poprzednich wersjach moja praca się na nim opierała :)
Azarien
@wasiu: można wymusić instalację dodatku w formacie .vsix pod "złą" wersją VS, rozpakowując vsix-a (to jest ZIP) i tam edytując plik .vsixmanifest (konkretnie znacznik SupportedProducts - trzeba dodać wersję). nie ma gwarancji że zadziała.
Manna5
Nie wiem czemu od lat konsola w windowsie jest niezmieniona, podczas gdy taka ładna nakładka pięknie się integruje z systemem :) Była raz zmieniona, ale na gorsze (miała pasek narzędzi).
Azarien
@Manna5: ale trzeba odróżnić okno konsoli (które było zmieniane, a i na microsoftowym sklepie jest jakieś nowe do pobrania) od shella (który też jest stary dosopodobny i nowy powershell).
wasiu
Rok 2021 i dalej używam cmder :) A bo to trzeba ng test z chromeheadless odpalić, ng serve, kestrela w konsoli, a i tak mi się te tdd frontendowe spodobało, że dotnet test'a z watchem pewnie spróbuję jak na backendzie coś będę miał do zrobienia.
MG
  • Rejestracja:ponad 19 lat
  • Ostatnio:około 7 lat
  • Postów:29
0

Indent Guides - wirtualna pionowa linia pomiędzy klamrami
WebEssentials - pakiet wspomagający pracę web developera
Productivity Power Tools - to chyba każdy zna
DPack - wyszukiwanie plików, funkcji w otwartym pliku


"Jeżeli miałbyś 1.000.000.000 komputerów, które próbkowałyby 1.000.000.000 klawiszy na sekundę, to znalezienie klucza kodowania trwałoby dłużej niż istnieje wszechświat"
Piotr Bednarski
  • Rejestracja:prawie 6 lat
  • Ostatnio:około 5 lat
  • Postów:9
0
somekind napisał(a):

Ostatnio doszedł mi Visual Studio Color Theme Editor i C# Outline - zwłaszcza ten jest świetny, bo pozwala na zwijanie pętli, ifów i switchy. :)

Przykleiłem to, bo się przydaje, a znalezienie tego tematu jest trudne. ;P

Wystarczy pętle dać do funkcji lub klasy.

somekind
Już pędzę. ;]
Robert M.
  • Rejestracja:ponad 4 lata
  • Ostatnio:ponad 4 lata
  • Postów:2
0

Jeśli mam być szczery to na VS poza ReSharper nie używam nic poza

  • WakaTime
    -VS IntelliCode
    -Command explorer (dla StreamDeck)
    -NuGet
kzkzg
  • Rejestracja:ponad 8 lat
  • Ostatnio:20 minut
  • Postów:925
0

Co w 2022 jest wartego zainstalowania a czego nie ma w najnowszym VS?


Keep calm and blame frontend.
Tell your cat I said pspsps.
Ktos
Moderator
  • Rejestracja:prawie 23 lata
  • Ostatnio:dzień
3

Nadal CodeMaid i Roslynator. Do tego XAML Styler do formatowania XAML-a (jeśli potrzebujesz). Ja też bardzo polecam VSColorOutput64.

neves
  • Rejestracja:ponad 21 lat
  • Ostatnio:dzień
  • Lokalizacja:Kraków
  • Postów:1114
1

Mój ulubiony plugin, przydaje się bardzo przy jawnych mapowaniach, nawet jak je generujemy automatycznie:
Invert assignment direction

InvertAssignmentDirection.sampleusecase.gif

SJ
  • Rejestracja:prawie 12 lat
  • Ostatnio:prawie 2 lata
  • Lokalizacja:Bielsko-Biała
  • Postów:11
0

Polecam Match Margin 2022
Po kliknięciu na zmienną czy funkcję, "whatever", na scrollbar'ze pojawiają się odwołania do zaznaczonego elementu.

lov111vol
  • Rejestracja:9 miesięcy
  • Ostatnio:2 miesiące
  • Postów:36
0

co polecacie do testowania wydajnosci aplikacji jjest akas fajna DARMOWA alternatywa dla ANTS Performance Profiler ?

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)