2010-08-19 6 views

Répondre

110

Dans ma copie, Maj +Tab fait cela, tant que j'ai une sélection de code, et je suis dans une fenêtre de code.

+12

Et 'tab' va seul droit . –

+0

cela fonctionne dans n'importe quel éditeur ... (sur Windows) – Preexo

+1

Si vous utilisez des liaisons VIM (vrapper), malheureusement la combinaison shift> habituelle ne fonctionne pas. Cependant, les onglets Tab et Maj fonctionnent tous deux si vous êtes en mode INSERT. – arcseldon

4

Il est évident que cela ne concerne que Pydev, mais j'ai travaillé que vous pouvez obtenir les fonctions très utiles « décalage vers la droite » et « de gauche » (cartographiée par défaut CTRL +ALT +. et CTRL +ALT +,) pour devenir utile en changeant leurs raccourcis clavier à "Pydev Editor Champ d'application" de "Pydev View"

39

Vous pouvez utiliser Ctrl +Shift + F qui va exécuter votre formateur sur le fichier et corriger les indentations en cours de route aussi.

+3

Comment est-ce que ce n'est pas la réponse # 1? – Rap

+0

Cela fonctionne beaucoup mieux après la personnalisation de vos préférences 'formatter'. À moins que votre style de code ne corresponde aux idéaux des éclipses. Jusqu'à ce que vous le fassiez, cela peut être très frustrant si vous le faites accidentellement. –

+0

Un bon formateur si vous n'en avez pas: https://code.google.com/p/google-styleguide/source/browse/trunk/eclipse-java-google-style.xml. Ensuite, dans Eclipse: Fenêtre -> Préférences -> Java -> Style de code -> Formatter – yellavon

9

contrôle + changement + F fera le travail

0

je préfère aller à la source de menu em cliquez sur "Document de nettoyage"

0

pour moi la valeur par défaut est Maj + Onglet,

vous pouvez sélectionner le texte que vous voulez, appuyez sur Shift + Tab pour tout décaler sur la gauche, tout sélectionner et en appuyant sur Tab décale tout vers la droite.

1

Sur Mac (sur le clavier français son) cmd + de décalage + F

+0

'cmd + shit + F' est le raccourci pour" Format "il fait plus qu'indentant, pour corriger seulement l'indentation c'est' cmd + i', pour répondre à cette question qui est "raccourci pour indenter le code source à la ** gauche * * "c'est décalage + tabulation" –

3

Pour Left indentMaj + Tab

Pour Right indent simples Tab

3

Dans toute version d'Eclipse IDE pour l'indentation de code source.

Sélectionnez le code source et utilisez les touches suivantes

  1. Pour indentation java par défaut Ctrl + Je

  2. Pour indentation droite Tab

  3. Pour indentation gauche Shift + Tab

0

Pour les utilisateurs de Mac qui en utilisant Eclipse Utilisez Cmd +I (Indent) et Cmd +F (Format). Mais j'ai eu pire avec Cmd +F qui brise le code dans plusieurs lignes comme suit

String A = MyClass.getA(x, y); 
if (A != null) { 
    A = Long.parseLong(0); 
} 

Lorsque mon code d'origine est la suivante

String A = MyClass.get(x, y); 
if (A != null) { 
    A = Long.parseLong(0); 
}