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)


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.


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


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 .


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


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

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.