2013-08-25 19 views
5

Ich benutze IntelliJ IDEA, um Java zu schreiben und die Standard Registerkarte Verhalten (Einfügen einer Registerkarte an der Cursor-Position) ziemlich nervig. Ich möchte, dass es sich so verhält wie Shift - Tab.Machen Tab Einzug der aktuellen Zeile

Shift- - Tab de-Einzüge der Cursor-Linie, wenn es keine Auswahl gibt, oder jede Zeile in der Auswahl, wenn es einen gibt, und zwar unabhängig von der Position des Cursors auf der Linie. Ich habe versucht, Tab verhalten sich genauso zu machen, indem sie die keymap Einstellungen zu ändern: Ich banden die Tab Schlüssel aus Editor AktionenTab so dass esbearbeiteneinrücken Auswahl durchführen würde. Dadurch wird jedoch nur die Auswahl eingerückt: Wenn keine Auswahl vorhanden ist, wird durch Drücken von Tab jetzt nichts ausgeführt.

Es scheint, dass die de-indent Aktion für Shift- - Tab ist eigentlich Editor AktionenUnindent Selection, aber es gibt keine entsprechende Aktion für einrücken.

Wie kann ich die Tab Taste indent die aktuelle Zeile (erhöht den Einzug von einem Stopp), wenn es keine Auswahl gibt?

Antwort

1

Sie können Ctrl +W die wählt den nächsten Punkt an der Cursor-Taste getestet und drücken Sie dann Tab einrücken oder Umschalt + Tab die aktuelle Zeile Unindent.

3
  1. die Tastenkombination entfernen von „Tab“
  2. „Tab“ als eine Tastenkombination zu „einrücken Linie oder Selection“. Wenn der Dialog erscheint und Sie auf "Verlassen" oder "Entfernen" klicken, klicken Sie auf "Verlassen".

Das funktioniert zumindest IDEA auf 14+, aber ich habe es nicht auf irgendetwas vor diesem

Verwandte Themen