Jak zrobić CTRL + / przełączać komentarz w Visual Studio

Odpowiedzi:

29

Oto wtyczka do wszechmocnego polecenia „Przełącz komentarz” ...

1- Pobierz i zainstaluj> https://marketplace.visualstudio.com/items?itemName=munyabe.ToggleComment

2 - Uruchom ponownie VS

3- Idź do „Narzędzia> Opcje ...> Środowisko> Klawiatura”

4- Wyszukaj polecenie „ToggleComment” i powiąż go ze swoim ulubionym klawiszem

5- Ciesz się

(Dziękuję, poddałem się, ale w końcu znalazłem łatwy sposób na zrobienie tego; D)

zcharles
źródło
2
To powinno być oznaczone jako poprawna odpowiedź! Dzięki za udostępnienie!
CullenJ
Oto odpowiedź, której chcę. Dziękuję Ci! To rozszerzenie działa tak, jak potrzebuję.
Iluminator
44

Nie można go przełączać bez wchodzenia w makro lub inne rozszerzenie VS.

Jednak zawsze konfiguruję VS, aby komentować za pomocą Ctrl+ /i odkomentować do Ctrl+ Shift+/

Możesz dostosować skróty klawiaturowe, przechodząc do menu „Narzędzia” i wybierając „Opcje”. Następnie wybierz „Klawiatura” z gałęzi „Środowisko”. Stamtąd możesz powiązać polecenia Edit.CommentSelectioni Edit.UncommentSelectionz dowolnymi skrótami klawiaturowymi, które chcesz.

ciężki
źródło
26

Jeśli masz zainstalowany ReSharper (i używanie VS bez niego jest / było uciążliwe), możesz przypisać pojedynczy klawisz do polecenia ReSharper.ReSharper_LineComment.

Na przykład wiążę skrót klawiaturowy Ctrl-K, Ctrl-Cz poleceniem, a następnie, jeśli użyję go w wierszu, który nie jest komentowany, komentuje go, a jeśli komentarz zostanie skomentowany, usunie komentarz.

wprowadź opis zdjęcia tutaj

Joshua Ball
źródło
3
aby bezpośrednio odpowiedzieć na pierwotne pytanie, przypisz CTRL + /doReSharper.ReSharper_LineComment
Chin
5

W VS 2019 dla C # dodano komendę przełączania komentarza jednowierszowego i przełączania komentowania bloku

Możesz zmienić skrót do tych poleceń na cokolwiek chcesz w Narzędzia -> Opcje -> Środowisko -> Klawiatura , wyszukaj Edit.ToggleBlockComment lub Edit.ToggleLineComment .

dibarbet
źródło
2
Co dziwne, nie działają one, nawet domyślne, w VS 16.2.2. Błąd „ The key combination (Ctrl-K, Ctrl-/) is bound to command (Toggle Line Comment) which is not currently available.” pojawia się na dole paska stanu dla domyślnych naciśnięć klawiszy, a nawet nie robi tak wiele, jeśli używasz niestandardowego. Na razie wypróbuję wtyczkę „Toggle Comment”.
MartyMacGyver
To zadziałało dla mnie, a jeśli masz VS 2019, jest to najlepsze rozwiązanie, w rzeczywistości jest to rozwiązanie. VS 12.2.5
Norcino
3

Ctrl- Ki Ctrl- Cskomentuje jedną lub więcej wybranych linii.

Ctrl- Ki Ctrl- Uodkomentuje jedną lub więcej wybranych linii.

Możesz uzyskać ikony paska narzędzi, które to zrobią, dodając pasek narzędzi „Edytor tekstu”. W obszarze paska narzędzi kliknij prawym przyciskiem myszy i wybierz „Edytor tekstu” Spowoduje to dodanie paska ikon przycisków w następujący sposób:

wprowadź opis zdjęcia tutaj

Możesz dostosować ten pasek, wybierając listę rozwijaną na końcu wstążki:

wprowadź opis zdjęcia tutaj

Aby edytować kombinację klawiatury, przejdź do Narzędzia-Opcje i wybierz Klawiatura pod drzewem Środowisko. Tutaj możesz zmienić klawisze używane do wywoływania akcji komentowania i anulowania komentarza:

wprowadź opis zdjęcia tutaj

Brad Patton
źródło
W domyślnej instalacji ten skrót będzie po prostu komentować, a nie komentować.
heavyd
Wyjaśnione kombinacje klawiszy
Brad Patton
Edit.CommentSelection nie pojawia się w edycji społeczności VisualStudio 2015.
Allan Ruin
0

Nie wiem, czy tak samo jest w 2012 r., Ale w 2015 r. Możesz.

Przejdź do Narzędzia> Opcje> Środowisko> Klawiatura

Znajdź „VisualD.ToggleCommentSelection” lub
Wyszukaj „komentarz”, a dolną opcją powinna być „VisualD.ToggleCommentSelection”

Snip pokazujący, jak ustawić przełącznik komentarza.

Lupus Ossorum
źródło
0

Jeśli używasz Resharpera, istnieje prawie identyczna alternatywa:

Right Alt+/

Korzystając z tego jednego skrótu, możesz po prostu przełączać się między kodem komentowania / cofania komentarza.

Teodor Tite
źródło