Jakie skróty klawiszowe służą do komentowania i usuwania komentarzy w kodzie?

131

W starszych wersjach były Ctrl+ E+ C(komentarz) i Ctrl+ E+ U(odkomentowanie), czyli Ctrl+ K+ C i Ctrl+ K+ U.

Ale w VS 2012 nie widzę skrótów klawiszowych:

wprowadź opis obrazu tutaj

Jak włączyć te skróty?

Dmytro
źródło

Odpowiedzi:

160

Akceleratory klawiaturowe są konfigurowalne. Możesz dowiedzieć się, które akceleratory klawiaturowe są powiązane z poleceniem Tools -> Optionsna Environment -> Keyboardstronie.

Te polecenia noszą nazwy Edit.CommentSelection i Edit.UncommentSelection .

(Przy moich ustawieniach są one powiązane z Ctrl+ K, Ctrl+ Ci Ctrl+ K, Ctrl+ U. Domyślam się, że są to wartości domyślne, przynajmniej w domyślnych ustawieniach C ++, ale nie wiem na pewno. Najlepszym sposobem, aby się dowiedzieć, jest sprawdź swoje ustawienia.)

James McNellis
źródło
Teraz działa dla Ctrl + E, Ctrl + C i Ctrl + E, Ctrl + U odpowiednio do komentowania i usuwania komentarzy.
Hari Kiran Vusirikala,
17

Możesz również dodać pasek narzędzi w programie Visual Studio, aby mieć dostępne przyciski.

Widok> Paski narzędzi> Edytor tekstu

wprowadź opis obrazu tutaj

MacGyver
źródło
2
Uważam, że jest to Widok -> Paski narzędzi -> Edytor XML, jeśli jesteś w pliku XML, a następnie Widok -> Paski narzędzi -> Edytor tekstu, jeśli jesteś w pliku tekstowym. Jeśli ustawisz jeden, wydaje się, że zapamiętuje go dla obu (więc powinieneś ustawić tylko jeden).
user1477388
10

Użyj klawiszy CtrlK, Caby zakomentować linię i CtrlK, Uaby odkomentować linię.

Muhammad Sibtain Arain
źródło
8

Z twojego zrzutu ekranu wynika, że ​​masz zainstalowany program ReSharper.

W zależności od opcji przypisywania klawiszy, które wybrałeś podczas instalacji, niektóre ze standardowych skrótów mogą teraz zostać przekierowane do poleceń ReSharper. Warto sprawdzić, na przykład Ctrl+ E, Cjest używany przez R # na oknie czyszczenia kodu.

Richard Banks
źródło
2

Tak to zrobiłem,

Menu NarzędziaOpcje na środowiskoKeyboard oknie

Można zmienić domyślne skróty, postępując zgodnie z poniższymi krokami

  • Wybierz Edit.CommentSelection w polu listy
  • Kliknij przycisk „Usuń”
  • Wybierz opcję „Edytor tekstu” z menu w sekcji „Użyj nowego skrótu w:”
  • Naciśnij własny skrót w polu tekstowym pod „Press klawiszy skrótu:” Przykład: Naciśnięcie Ctrl+ Ei wtedy Cda ci Ctrl+ E,C
  • Kliknij przycisk „Przypisz”
  • Powtórz to samo dla Edit.UnCommentSelection ( Ctrl+ E, U)
CodeTantric
źródło
1

Poszedłem do menu: NarzędziaOpcje .

ŚrodowiskoKlawiatura .

Pokaż polecenie zawierające i wyszukane: komentarz

Zmieniłem Edit.CommentSelection i przypisałem Ctrl+ /do komentowania.

I zostawiłem Ctrl+ Kpotem Udo Edit.UncommentSelection.

Można je dostosować do preferencji użytkownika co do tego, jaki klucz preferowałby do komentowania / usuwania komentarzy.

Chris Adams
źródło
0

„commentLine” to nazwa funkcji, której szukasz. Ta funkcja jest zgodna i niekompletna z tym samym przypisaniem klawiszowym

UTF2390
źródło