Tastaturkürzel zu "Untab" (einen Codeblock nach links verschieben) in Eclipse / Aptana?

193

Hoffentlich ist die Frage selbsterklärend.

Es ist so einfach, einen Codeblock auszuwählen und einen Tabulator zu erstellen, aber wie wäre es umgekehrt?

Derzeit suche und ersetze ich nur nach Leerzeichen am Anfang der Zeile. Etwas schneller?

Keith Bentrup
quelle

Antworten:

396

In Visual Studio und den meisten anderen halbwegs anständigen IDEs können Sie einfach SHIFT+ ausführen TAB. Es macht das Gegenteil von gerecht TAB.

Ich würde denken und hoffen, dass die von Ihnen erwähnten IDEs dies ebenfalls unterstützen.

nbevans
quelle
2
Xcode ist etwas anders, verwendet COMMAND- [und COMMAND-]
Brad Thomas
5
Für alle zukünftigen Leute, die über eine Google-Suche hier landen, funktioniert dies auch in Githubs Atom IDE.
Jbgarr
1
Gut
UMSCHALT + TAB funktioniert auch für Android Studio. Vielen Dank !
Red M
1
Arbeitet in VSCode
Jiapeng Zhang
5

Diese Problemumgehung funktioniert meistens. Stattdessen werden die "Smart Insert" -Funktionen von Eclipse verwendet:

  1. Steuern Sie X, um den ausgewählten Textblock zu löschen, und behalten Sie ihn zum Einfügen bei.
  2. Strg + Umschalt-Eingabetaste, um eine neue Zeile zum Bearbeiten über der Zeile zu öffnen, in der Sie sich befinden.
  3. Möglicherweise möchten Sie die Tabulatorposition an dieser Stelle anpassen. Hier beginnt das Tabbing, es sei denn, Sie befinden sich am Anfang der Zeile.
  4. Steuern Sie V, um den Puffer wieder einzufügen.

Ich hoffe, dies hilft, bis Shift + TAB in Eclipse implementiert ist.

Ohad Aloni
quelle
5

Die Umschalttaste scheint in Aptana nicht für mehrere Zeilen zu funktionieren. Es funktioniert auch nicht in einzelnen Zeilen mit einem einzelnen vorangestellten Leerzeichen. Problemumgehungen? Ich benutze Shift-Tab (Outdent), um ständig schlecht formatierten Code zu korrigieren.

Ich vermisse NetBeans ...

UPDATE: Es funktioniert bei mehreren Zeilenumbrüchen, wenn die mehreren Zeilen dieselbe Einrückungsstufe haben. Es sollte einfach weiterhin die anderen Zeilen übertreffen, die den Anfang der neuen Zeile noch nicht erreicht haben. Gibt es eine Möglichkeit, dies zu ändern?

mynameistechno
quelle
4

In Pycharm Verschieben Sie einfach mit Umschalt + Tab einen Codeblock nach links.

Sanky Cse
quelle
4

Hier ist eine allgemeine Antwort für untab: -

In Python IDLE: - Strg + [

In elipse: - Shitft + Tab

In Visual Studio: - Umschalt + Tab

Shubham Sharma
quelle
3

Shift-Tab macht das in Flex Builder (basierend auf Eclipse) - SO sollte es hoffentlich in regulärer Eclipse funktionieren :)

Richard Walton
quelle
3

Im Allgemeinen funktioniert Umschalt + Tab für jede Umgebung.

Luis Parada
quelle
1

Sie wissen nicht, ob noch jemand hier sucht, aber Sie können dies tun, indem Sie zu Menü Fenster> Einstellungen gehen, dann die Liste Allgemein öffnen und Schlüssel auswählen. Scrollen Sie in der Liste der Tasten nach unten, bis "Shift Left" angezeigt wird. Klicken Sie darauf. Darunter sehen Sie einige Kästchen, mit denen Sie einen Schlüssel binden können. Shift-Tab wird nicht akzeptiert, also habe ich es an Shift-`gebunden. Anwenden und schließen und fertig.

Johnny Wales
quelle