239 votes

Raccourci clavier pour "untab" (déplacer un bloc de code vers la gauche) dans eclipse / aptana ?

Eh bien, j'espère que la question se passe d'explications.

Il est si facile de sélectionner un bloc de code et de le déconnecter, mais qu'en est-il de l'inverse ?

Actuellement, je me contente de rechercher et de remplacer les espaces blancs en début de ligne. Quelque chose de plus rapide ?

489voto

nbevans Points 2123

Dans Visual Studio et dans la plupart des autres IDE décents, vous pouvez simplement faire SHIFT + TAB . Il fait le contraire de juste TAB .

Je pense et j'espère que les IDE que vous mentionnez prennent également en charge cette fonction.

3 votes

Xcode est légèrement différent, il utilise COMMAND-[ et COMMAND-].

6 votes

Pour les futures personnes qui arriveront ici via une recherche Google, cela fonctionne également dans l'EDI Atom de Github.

1 votes

Bien aussi dans IntelliJ

23voto

Jeremy Smyth Points 11001

Shift-tab outdents again :)

C'est ici que les touches de raccourci standard sont couvertes :

http://wiki.eclipse.org/User_Interface_Guidelines#Standard_Accelerators

Vous trouverez ici les plus ésotériques d'entre eux :

http://wiki.eclipse.org/FAQ_What_editor_keyboard_shortcuts_are_available%3F

6voto

Ohad Aloni Points 59

Cette solution de contournement fonctionne la plupart du temps. Elle utilise les fonctions d'insertion intelligente d'Eclipse :

  1. Contrôlez X pour effacer le bloc de texte sélectionné et le conserver pour le coller.
  2. Control+Shift Enter, pour ouvrir une nouvelle ligne à éditer au-dessus de celle où vous vous trouvez.
  3. Il se peut que vous souhaitiez ajuster la position de la tabulation à ce stade. C'est là que la tabulation commencera, à moins que vous ne soyez au début de la ligne.
  4. Contrôlez V pour recoller le tampon.

J'espère que cela vous aidera jusqu'à ce que Shift+TAB soit implémenté dans Eclipse.

6voto

mynameistechno Points 742

Shift-tab ne semble pas fonctionner sur les lignes multiples dans Aptana. Il ne fonctionne pas non plus sur les lignes simples avec un seul espace précédent. Existe-t-il des solutions de contournement ? J'utilise tout le temps shift-tab (outdent) pour corriger du code mal formaté.

NetBeans me manque ...

MISE À JOUR : cela fonctionne sur les multi-lignes, si les multi-lignes ont le même niveau d'indentation. Il devrait juste continuer à indenter les autres lignes qui n'ont pas encore atteint le début de la nouvelle ligne. Y a-t-il une option pour changer cela, je me le demande ?

5voto

Richard Walton Points 3053

Shift-tab fait cela dans Flex Builder (basé sur Eclipse) - Donc, avec un peu de chance, cela devrait fonctionner dans Eclipse normal :)

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