web-dev-qa-db-fra.com

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

Espérons que la question s’explique d'elle-même.

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

Actuellement, je cherche et remplace les espaces au début de la ligne. Quelque chose de plus rapide?

172
Keith Bentrup

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

Je pense et j'espère que les IDE dont vous parlez vont également dans ce sens.

346
nbevans

Shift-Tab est encore meilleur :)

Voici où les touches de raccourci standard sont couvertes:

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

Vous trouverez beaucoup des plus ésotériques ici:

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

19
Jeremy Smyth

Cette solution de contournement fonctionne la plupart du temps. Il utilise à la place les fonctionnalités "d'insertion intelligente" d'Eclipse:

  1. Contrôlez X pour effacer le bloc de texte sélectionné et conservez-le pour le coller.
  2. Ctrl + Maj Entrée pour ouvrir une nouvelle ligne à modifier au-dessus de celle où vous vous trouvez.
  3. Vous voudrez peut-être ajuster la position de tabulation à ce stade. C'est ici que commence la tabulation, à moins que vous ne soyez au début de la ligne.
  4. Contrôle V pour coller le tampon.

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

5
Ohad Aloni

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

NetBeans me manque ...

UPDATE: cela fonctionne sur plusieurs nouvelles lignes, si les multi-lignes ont le même niveau d'indentation. Il devrait simplement continuer à dépasser les autres lignes qui n’ont pas encore atteint le début de la nouvelle ligne. Y at-il une option pour changer cela, je me le demande?

5
mynameistechno

Dans Pycharm, utilisez simplement Maj + Tab pour déplacer un bloc de code vers la gauche.

4
Sanky Cse

Voici une réponse générale pour untab: -

Dans Python IDLE: - Ctrl + [

Dans éclipse: - Shift + Tab

Dans Visual Studio: - Maj + Tab

4
Shubham Sharma

Shift-tab fait cela dans Flex Builder (basé sur Eclipse) - SO il devrait, espérons-le, fonctionner dans Eclipse standard :)

3
Richard Walton

En général, Maj + Tab fonctionne pour n'importe quel environnement.

3
Luis Parada

Je ne sais pas si quelqu'un cherche toujours ici, mais vous pouvez le faire en allant dans le menu Fenêtre> Préférences, puis ouvrez la liste Général, choisissez les clés. Faites défiler la liste des touches jusqu'à ce que vous voyiez "Shift Left". Cliquez dessus. En-dessous, vous verrez quelques cases, dont l'une vous permet de lier une clé. Il n'acceptera pas Shift-Tab, je l'ai donc lié à Shift-`. Appliquer-et-fermer et vous êtes tous ensemble.

1
Johnny Wales