web-dev-qa-db-fra.com

Ctrl + 1 d'Eclipse dans IntelliJ et Android Studio

J'aime beaucoup Ctrl+1 raccourci (conseils pour les erreurs et les mini refactorings) dans Eclipse. Existe-t-il un équivalent pour cela dans IntelliJ et Android Studio?

78
Andreas Köberle

Alt+Enter

109
CrazyCoder

Personnellement je ne pense pas AltEnter est particulièrement correct. Ctrl1 fait beaucoup de génération de code comme la génération de variables locales à partir d'un appel de méthode, etc.

CtrlAltV ... génère une variable locale

CtrlAltF ... générer un champ

AltInsert ... générer (menu déroulant pour générer toutes sortes)

Maintenant, sans rapport avec la question, mais peut-être utile et dans le même stade, le raccourci "foreach" dans IntelliJ est iter plutôt que for.

31
Rob Bygrave

Je ne pense pas non plus que ctrl + enter soit la réponse.

Je dirais ctrl+alt+shift+t (Refactor this this) auquel j'ai remappé ctrl+1 est la chose la plus proche de ctrl + 1 d'Eclipse. Il vous permet d'insérer, d'extraire du code (variable, méthode, champ, etc.), de déplacer du code, de tirer des membres, etc.

14
zirael

Ctrl + 1 était l'un de mes raccourcis préférés mais malheureusement il n'y a pas de raccourci équivalent exact pour cela. Vous pouvez rechercher Quick fix dans: File-->Settings-->Keymap, mais vous ne trouverez rien.

Bien que beaucoup de gens diraient Alt + Enter est la réponse la plus proche. mais je pense qu'il y a de meilleurs équivalents comme Ctrl+Alt+Shift+t. Cela vous donnera des options magiques.

Vous pouvez également le remapper Ctrl + 1 en allant à:

File-->Settings-->Keymap

enter image description here

4
Milad Faridnia

Essayez d'appuyer sur CTRL + ALT + v.

Il donnera le type de retour exactement de cette méthode.

1
Madhava