webentwicklung-frage-antwort-db.com.de

Tastaturkürzel zu "Untab" (Verschieben eines Codeblocks nach links) in Eclipse / Aptana?

Hoffentlich ist die Frage selbsterklärend.

Es ist so einfach, einen Codeblock auszuwählen und auszublenden, aber wie sieht es umgekehrt aus?

Derzeit suche und ersetze ich nur nach Leerzeichen am Zeilenanfang. Alles schneller?

172
Keith Bentrup

In Visual Studio und den meisten anderen halbwegs anständigen IDEs können Sie dies einfach tun SHIFT+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.

346
nbevans

Shift-Tab-Outdents wieder :)

Hier finden Sie die Standard-Tastenkombinationen:

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

Hier finden Sie viele der esoterischeren:

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

19
Jeremy Smyth

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 zum Einfügen beizubehalten.
  2. STRG + UMSCHALTTASTE EINGABETASTE, um eine neue Zeile zum Bearbeiten über der Zeile zu öffnen, in der Sie sich befinden.
  3. Möglicherweise möchten Sie die Tab-Position an dieser Stelle anpassen. Hier beginnt die Tabulatur, es sei denn, Sie befinden sich am Anfang der Zeile.
  4. Strg V, um den Puffer wieder einzufügen.

Hoffe, das hilft, bis Shift + TAB in Eclipse implementiert ist.

5
Ohad Aloni

Shift-Tab funktioniert in Aptana anscheinend nicht bei Mehrfachzeilen. Es funktioniert auch nicht bei einzelnen Zeilen mit einem einzelnen vorangestellten Leerzeichen. Irgendwelche Workarounds? Ich benutze Shift-Tab (Outdent), um die ganze Zeit schlecht formatierten Code zu reparieren.

Ich vermisse NetBeans ...

UPDATE: Funktioniert bei mehrzeiligen Zeilen, wenn die mehrzeiligen Zeilen den gleichen Einrückungsgrad haben. Die anderen Zeilen, die noch nicht am Anfang der neuen Zeile angekommen sind, sollten weiter eingerückt werden. Gibt es eine Möglichkeit, dies zu ändern?

5
mynameistechno

In Pycharm verwenden Sie einfach Umschalt + Tab, um einen Codeblock nach links zu verschieben.

4
Sanky Cse

Hier ist eine allgemeine Antwort für untab: -

In Python IDLE: - Strg + [

In der Finsternis: - Umschalt + Tab

In Visual Studio: - Umschalt + Tab

4
Shubham Sharma

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

3
Richard Walton

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

3
Luis Parada

Ich weiß nicht, ob noch jemand hier nachschaut. Sie können dies jedoch tun, indem Sie zu Fenster> Einstellungen gehen, dann die Liste Allgemein öffnen und Schlüssel auswählen. Scrollen Sie durch die Liste der Tasten, bis "Nach links verschieben" 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, daher habe ich es an Shift-`gebunden. Übernehmen und schließen und fertig.

1
Johnny Wales