Skrót do komentarzy Android Studio


143

Szukam przydatnego skrótu klawiaturowego Android Studio do komentowania kodu, jak w Sublime Text lub Eclipse.

Kiedy naciskam albo cmd+ /albo cmd+ maj+ /nic się nie dzieje ...


3
Czy używasz angielskiego układu klawiatury? Używam niemieckiego układu tam gdzie nie jest /(nie jest Shift + 7), więc odwzorować ją cmd + 7jak cmd + numpad /który działa dobrze dla mnie.
Tim

4
cmd + numpad /robi to. Klawiatura niemiecka. Ubuntu 14.04
mcExchange

Odpowiedzi:


263

Mac Z klawiaturą numeryczną

Komentarz do wiersza zawiera oba:Cmd+/

Komentarz blokowy zawiera wszystkie trzy: Cmd + Alt+/

Prochowiec

Komentarz linii zawiera oba: Cmd++ =

Komentarz blokowy zawiera wszystkie trzy: Cmd + Alt++ =


Windows / Linux:

Komentarz linii zawiera oba: Ctrl+/

Komentarz blokowy zawiera wszystkie trzy: Ctrl+Shift +/

Ten sam sposób, aby usunąć blok komentarza.


Aby dostarczyć komentarz do dokumentacji metody, wpisz /**komentarz i naciśnij klawisz Enter tuż nad nazwą metody (

Utworzy komentarz blokowy z listą parametrów i typem zwracanym w ten sposób

/**
 * @param userId 
 * @return
 */
public int getSubPlayerCountForUser(String userId){}

35
Jeśli użyjesz „/” z klawiatury numerycznej (jeśli taką masz) po prawej stronie klawiatury, nie musisz edytować makra. Wygląda na to, że „/” na klawiaturze numerycznej i „/” na środku klawiatury nie są „tym samym” klawiszem. (PC / francuski)
Dazzibao,

Z mojego doświadczenia wynika, że ​​powinieneś trzymać się komentarza linii zamiast komentarza do bloku, ponieważ usunięcie komentarza blokowego modyfikuje dokumentację / ** * /
Jacob R

@PeterSmith Tak, ale nadal to zakłóca. Wypróbuj sam; wybierz jakiś blok kodu z dokumentacją i naciśnij Ctrl + Shift + /dwukrotnie
Jacob R

54

Na klawiaturze hiszpańskiej bez zmiany czegokolwiek mogę skomentować klawiszami:

cmd + -

LUB

cmd+ alt+-

To działa, ponieważ w angielskiej klawiaturze / znajduje się w tym samym miejscu co - na hiszpańskiej klawiaturze


2
Z jakiegoś powodu przestało mi to działać. Teraz ta kombinacja po prostu składa blok kodu. Jakaś wskazówka?
danielrosero

23

Upewnij się, że używasz ukośnika (/) po prawej stronie klawiatury.

Komentarz do wiersza:

Ctrl + /

Komentarz do bloku:

Ctrl+ Shift+/

Możesz zobaczyć całą mapę klawiszy w Android Studio: Help ➤ Default Keymap Reference


21

Na Macu i tureckiej klawiaturze jest to (zarówno do komentowania, jak i usuwania komentarzy)

komentarz linii: cmd+.

komentarz blokowy: cmd+ alt+.


2
cmd +. shrinks, jeśli jesteś wewnątrz metody, w przeciwnym razie nie zadziała. cmd + alt +. wyświetla zielone okno dialogowe z napisem „W bieżącym pliku nie ma niestandardowych zawinięć” Czy te skróty nie działają teraz w AS 3.1? Używam MacBooka Air 2017.
Tracki

@Thracian nie działa w wersji 3.1+, jest też kilka innych błędów, na przykład nie możesz wpisać @ na klawiaturze tureckiej
Ege Kuzubasioglu

@EgeKuzubasioglu przypisałem własne skróty. Dość irytujące było częste ręczne komentowanie lub blokowanie komentarzy. Używam AS 31.3, mogę wpisać @ z alt + q, co nie działa z twoim?
Tracki

14

Przykład dla Mac OS X 10.5+ z niemiecką klawiaturą bez NumPads :

  1. Otwórz Preferencje
  2. Wyszukaj „Mapa klawiszy”
  3. Rozwiń „Menu główne”
  4. Rozwiń „Kod”
  5. Usuń wszystkie skróty (tylko sugestia)
  6. Dodaj skrót do komentarza w jednym wierszu (np. Ctrl+ +)
  7. Dodaj skrót do komentarza blokowego (np. Ctrl+ alt +)
  8. W ten sposób możesz mieć pewność, że te klawisze nie są mapowane (chyba że przypisałeś je wcześniej do innej funkcji)

    wprowadź opis obrazu tutaj


13

Przeglądanie i zmiana skrótów klawiaturowych w Android Studio

Skróty klawiaturowe można konfigurować (i przeglądać) w oknie dialogowym Ustawienia, dostępnym za pośrednictwem File -> Settings.

Gdy pojawi się to okno dialogowe, aby przejrzeć (i / lub dodać) skrót, wykonaj następujące czynności:

Zmień okno dialogowe skrótu

  1. Wybierz opcję Mapa klawiszy z listy po lewej stronie. Zwróć uwagę, że istnieje opcja „Mapy klawiszy” i w zależności od pierwotnego wyboru skróty przypisane do danej funkcji różnią się w zależności od mapy klawiszy.

  2. Wpisz „komentarz” lub tekst odpowiadający funkcji, do której ma zostać przejrzany / przypisany skrót klawiaturowy. Każde dopasowanie ma wpis linii na poniższej liście, a skróty klawiaturowe są wyświetlane z wyrównaniem do prawej wraz z funkcją. Na przykład zarówno CTRL+ ALT+ , jak SLASHi CTRL+ K, CTRL+ Cto dwa przypisania do tworzenia komentarza do linii.

Aby zmodyfikować skrót:

  1. Wybierz wynikową linię odpowiadającą funkcji, do której ma zostać przejrzany / przypisany skrót klawiaturowy
  2. Kliknij prawym przyciskiem myszy i wybierz żądaną opcję Dodaj lub Usuń.

11

Używam tej sekwencji (nie jest to skrót „liniowy”, ale i tak przydatny):

  • alt+ ca następnie alt+ b(przytrzymanie alt) dla komentarza blokowego
  • alt+, ca następnie alt+ l(przytrzymanie alt) dla komentarza do linii

(używają menu Android Studio)


11

dla układu niemieckiego ( układ niemiecki ) wartość domyślna to:

dla wiersza Komentarz: strg+Numpad(/)

dla bloku Komentarz: strg+ shift+Numpad(/)


11

Metoda komentarzy, taka jak dla profesjonalnych programistów:

Windows / Linux:

Komentarz do wiersza: Ctrl + /

Blokuj komentarz: Ctrl + Shift

Komentarz do metody:

Type `/**` and press `Enter Key`

doda fragment komentarza, jak widzimy w standardowej dokumentacji, spróbuj raz.

/**
 * 
 * @param addOpacity
 */
public void setOpacityOnUserImage(boolean addOpacity) {
// Your business logic. 
}

1
Proszę o głosowanie, jeśli podobał Ci się skrót do komentowania metody.
Rishabh Saxena

Gratulacje za 1500 reputacji ..!
realpranav

8

Na PC jest to domyślnie ustawione na Ctrl+ /. Spowoduje to przełączenie komentowania zaznaczenia lub bieżącej linii.



6

Pracuję z niemiecką klawiaturą i ukośnik (/) jest na klawiszu 7, co oznacza, że ​​dostęp byłby Ctrl+ Shift+ 7. Jednak to nie działa, ponieważ jest to wstępnie zdefiniowane jako coś z zakładką 7.

Poszedłem do ustawień (szukaj mapy klawiszy) i usunąłem wszystkie istniejące skróty. Dodałem Ctrl+ 7, potwierdziłem usunięcie skrótu zakładki i teraz mogę dobrze działać.



5

Wielowierszowy komentarz w Android Studio

wybierz oświadczenie, które chcesz skomentować

użyj Ctrl + Shift + /

and for removing mutiline comment 

select the statement that you want to uncommented then

use **ctrl+shift+/**

KOMENTARZ POJEDYNCZEGO LINII

Dla komentarza w jednym wierszu

użyj ctrl + /


1
Czym różni się to od odpowiedzi Hugo Gresse'a?
Ken YN


3

W LINUX

1. Pojedyncza linia komentowania. Ctrl + /

2. dla bloku komentarza Ctrl + Shift + /


Wydaje się, że jest to powtórzenie wielu istniejących odpowiedzi, w tym tej odpowiedzi .
Pang

Myślę, że nikt nie dał odpowiedzi na Linuksa
Ramesh

2

Mac (klawiatura francusko-kanadyjska):

Komentarz wiersza zawiera oba: Cmd+É

Komentarz blokowy zawiera wszystkie trzy: Cmd+ Alt+É

„É” jest na tej samej pozycji co „? /” W języku angielskim.


2

Czy na pewno używasz / a nie \? Na Macu znalazłem domyślnie:

  • Cmd + /

Komentarze używające notacji //

  • Cmd+ Opt+/

Komentarze używające / * * / notacji


2

Jeśli korzystasz z Eclipse, jest coś w Ustawieniach> Mapy klawiszy mapy klawiszy: i możesz wybrać Eclipse, aby zachować te same skróty.


1

na Macu, używając brytyjskiego angielskiego układu klawiatury, aby uzyskać szybki komentarz w Android Studio, kombinacja klawiszy to:

cmd + alt (opcja) + /


1

W przypadku komentarza do wiersza trzymaj oba:

Ctrl + /

W przypadku komentarza blokowego zachowaj wszystkie trzy:

Ctrl+ Shift+/

Ten sam sposób, aby usunąć blok komentarza.


1

W Android Studio możesz zrobić pojedynczy komentarz za pomocą (przejdź do linii, a następnie Ctrl+ /) i zablokuj komentarz za pomocą (wybierz tekst, a następnie Ctrl+ Shift+ /)

Również jeśli chcesz zmienić kolor komentowanego tekstu, przejdź do File->Settings->IDE settings->Editor->Color & fonts->Java->(Line comment or block comment)i zmień właściwości. Wolę, aby był zielony, który jest używany w edytorze notepad ++.



0

Prochowiec:

Aby skomentować / odkomentować jedną linię, użyj: Ctrl + /.

Aby skomentować / odkomentować blok, użyj: Ctrl + Shift + /.

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.