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

206

Eh bien, j'espère que la question est explicite.

Il est si facile de sélectionner un bloc de code et de sortir de la tabulation, mais qu'en est-il du contraire?

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

Keith Bentrup
la source

Réponses:

426

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

Je pense et j'espère que les IDE que vous mentionnez le soutiennent également.

nbevans
la source
2
Xcode est légèrement différent, utilise COMMAND- [et COMMAND-]
Brad Thomas
5
Pour tous les futurs gens qui se retrouvent ici via une recherche Google, cela fonctionne également dans Atom IDE de Github.
jbgarr
1
Bien
1
SHIFT + TAB fonctionne également pour Android Studio. Merci !
Rouge M
1
Travaille en VSCode
Jiapeng Zhang
6

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

En Python IDLE: - Ctrl + [

Dans elipse: - Shitft + Tab

Dans Visual Studio: - Maj + Tab

Shubham Sharma
la source
5

Cette solution de contournement fonctionne la plupart du temps. Il utilise à la place les fonctionnalités `` smart insert '' 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 à éditer au-dessus de celle où vous vous trouvez.
  3. Vous voudrez peut-être ajuster la position de tabulation à ce stade. C'est là que la tabulation commencera, sauf si vous êtes au début de la ligne.
  4. Contrôlez V pour recoller le tampon.

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

Ohad Aloni
la source
5

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

NetBeans me manque ...

UPDATE: cela fonctionne sur les multi-nouvelles lignes, si les multi-lignes ont le même niveau d'indentation. Il devrait simplement continuer à surpasser 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 demande?

mynameistechno
la source
5

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

Luis Parada
la source
4

Shift-tab fait cela dans Flex Builder (basé sur Eclipse) - Donc, espérons-le, cela devrait fonctionner en éclipse régulière :)

Richard Walton
la source
4

Dans Pycharm Utilisez simplement Shift + Tab pour déplacer un bloc de code vers la gauche.

Sanky Cse
la source
1

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. Ci-dessous, vous verrez quelques boîtes, dont l'une vous permet de lier une clé. Il n'acceptera pas Shift-Tab, donc je l'ai lié à Shift-`. Appliquez et fermez et vous êtes prêt.

Johnny Wales
la source