82 votes

Ctrl+1 d'Eclipse dans IntelliJ et Android Studio

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

111voto

CrazyCoder Points 103123

Alt + Enter

34voto

Rob Points 890

Personnellement, je ne pense pas AltEnter est particulièrement correct. Ctrl1 fait beaucoup de génération de code, comme générer des 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 de choses)

Sans rapport avec la question, mais peut-être utile et dans le même ordre d'idées, il y a le fait que la " foreach "Le raccourci dans IntelliJ est iter plutôt que for .

14voto

zirael Points 1137

Je ne pense pas non plus que ctrl+enter soit la solution.

Je dirais ctrl + alt + shift + t (Refactor this...) que j'ai remappé en ctrl + 1 est ce qui se rapproche le plus de ctrl+1 dans Eclipse. Il vous permet d'insérer des lignes, d'extraire du code (variable, méthode, champ, etc.), de déplacer du code, d'extraire des données, etc.

4voto

Milad Points 13

Ctrl + 1 était un de mes raccourcis préférés mais malheureusement il n'existe pas de raccourci équivalent exact pour ça. Vous pouvez chercher 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 existe de meilleurs équivalents tels que Ctrl + Alt + Shift + t . Cela vous donnera quelques options magiques.

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

File-->Settings-->Keymap

enter image description here

2voto

Madhava Points 11

Essayez d'appuyer sur CTRL + ALT + v .

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X