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?

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.


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


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.


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?


5

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


4

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


4

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


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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.