2011-08-08 25 views
69

bardzo lubię Ctrl + skrótu (wskazówki dotyczące błędów i mini refaktoryzacji) w Eclipse. Czy jest odpowiednik w IntelliJ i Android Studio?Eclipse Ctrl + 1 w IntelliJ i Android Studio

+0

Co on robi? – duffymo

+1

Wskazówki dotyczące rozwiązywania błędów. To samo, co najechanie na błąd myszą w intelliJ. –

+0

Nie tylko za błędy. Możesz użyć do wyodrębniania zmiennych, metod ekstrakcji, zmiennej śródliniowej, łańcucha dzielonego, warunków odwrotnych itp. Bardzo przydatne narzędzie, niezbędne dla mnie. –

Odpowiedz

98

Alt + Wprowadź

+2

Jak sprawić, by działało w dowolnym miejscu na linii? Ctrl + 1 w Eclipse zawiera sugestie dotyczące rozwiązywania problemów w dowolnym miejscu na linii. Kiedy wykonuję Alt + Enter w Idea na końcu wiersza, powiedzmy po średniku, wtedy nie otrzymam żadnych sugestii, albo. żaden nie rozwiązuje problemu na początku linii. –

+0

Więc zakładam, że nie, to niemożliwe. –

+6

Alt + Enter nie jest odpowiednikiem Ctrl + 1 w Eclipse. – noego

27

Osobiście nie sądzę AltWprowadź jest szczególnie poprawny. Ctrl robi wiele generowania kodu jak generowanie zmiennych lokalnych podano metodę nazywamy itp

CtrlAltV ... generuje zmiennej lokalnej

Ctrl AltF ... generowanie pola

AltInsert ... generować (menu rozwijane, aby wygenerować wszystkie rodzaje)

Teraz, niezwiązane z pytaniem, ale być może pomocne w tym samym parku piłka jest, że „foreach” skróty w IntelliJ jest iter zamiast dla.

+0

@zirael - Tak, podoba mi się twoja odpowiedź. Myślę, że chodzi o to, że wszystkie są poprawne w tym CTRL - 1 ma 3 rodzaje rzeczy - Refactor, Generuj kod i Fix. Dobrze, że między wszystkimi odpowiedziami mamy wszystkie te rzeczy. –

13

Nie uważam też, że Ctrl + Enter jest odpowiedzią.

Powiedziałbym ctrl + alt + przesunięcie + t (byłaby to ...), które ja odwzorować do ctrl + jest najbliższa rzecz do ctrl + 1 od zaćmienia. To pozwala inline, kod wyciąg (zmienna, metody, pola itd.), Przenieść kod pociągnąć członków itp

+0

Przyszedłem tutaj, szukając czegoś oprócz alt + enter i właśnie tego szukałem. – farnett

+0

Dzięki za to - właśnie to, czego szukałem. – tentimes

+0

Najbardziej to lubię. Na komputerze Mac to po prostu ctrl + t. – HopefullyHelpful

3

Ctrl + był jednym z moich ulubionych skrótów ale niestety nie jest dokładnym odpowiednikiem skrót do tego. Możesz szukać Szybkiej poprawki w: File-->Settings-->Keymap, ale nic nie znajdziesz.

Chociaż wiele osób powie Alt + Wprowadź jest najbliższy odpowiedź. ale myślę, że są lepsze odpowiedniki, takie jak Ctrl + Alt + Przesunięcie + t. Daje ci kilka magicznych opcji.

Można również przemapować go Ctrl + przechodząc do:

File-->Settings-->Keymap

enter image description here

+0

Wygląda dokładnie tak jak moja odpowiedź powyżej mate;) – zirael

+0

@zirael chociaż jest podobna do twojej odpowiedzi Chciałem dodać więcej wyjaśnień i nie mogę edytować Twojej odpowiedzi Dodałem kolejną odpowiedź;) –