2013-01-15 20:44:39 +0000 2013-01-15 20:44:39 +0000
26
26

Wie man einen Textblock in Sublime Text 2 nach rechts/links verschiebt

Wie kann ich mit Sublime Text 2 einen Textblock nach links oder rechts verschieben?

Antworten (6)

45
45
45
2013-01-16 02:08:28 +0000

Sie können ctrl+ ] verwenden, um eine Zeile (oder einen markierten Block) einzurücken, und ctrl + [, um die Einrückung aufzuheben.

Unter OSX ist dies cmd + ]/[.

Sie können auch Tabulator/Umschalt+Tab verwenden, aber diese beginnen dort, wo sich der Cursor gerade befindet, während ctrl+[/] die ganze Zeile/den ganzen Block verschiebt

17
17
17
2013-01-17 22:04:44 +0000

Schauen Sie sich colinta’s SublimeMoveText an. Installieren Sie es als normales Plugin (der Paketmanager nennt es “MoveText”), aber die Tastaturbelegungen müssen manuell eingerichtet werden. So habe ich es gemacht:

// MoveText
// move_text_left: Moves the selected text one character to the left
// move_text_right: Moves the selected text one character to the right
// move_text_up: Moves the selected text one line up
// move_text_down: Moves the selected text one line down
{ "keys": ["ctrl+shift+n"], "command": "move_text_left" },
{ "keys": ["ctrl+shift+m"], "command": "move_text_right" },

Markieren Sie, was Sie verschieben wollen. Wenn es mehr als eine Zeile ist, verwenden Sie die Spaltenauswahl, wie von @Jivings vorgeschlagen (Umschalt+Rechtsklick unter Win/Linux, Option+Maus unter OSX). Verwenden Sie dann die Tastenkombination, um den Text nach links/rechts zu verschieben. Sie können auch Tastenkombinationen einrichten, um das Ausgewählte eine Zeile nach oben/unten zu verschieben.

3
3
3
2013-01-15 20:52:21 +0000

Verwenden Sie Spaltenauswahl und fügen Sie dann Leerzeichen oder Tabulatoren ein oder löschen Sie sie.

Oder markieren Sie eine Textauswahl und drücken Sie Tabulator, um sie nach rechts zu verschieben, oder Umschalt+Tabulator, um sie nach links zu verschieben.

1
1
1
2017-03-07 10:56:31 +0000
  1. Markieren Sie Codezeilen und drücken Sie die “Tabulator”-Taste, aber es funktioniert nur zum Einrücken nach rechts
  2. Zum Hin- und Herschieben von Codestücken (links oder rechts) Tastenkombination verwenden: ‘CTRL’ + ‘[’ und/oder ‘CTRL’ + ‘]’
0
0
0
2018-05-03 11:23:39 +0000
  1. Gehen Sie auf “Ersetzen suchen” (Strg + H)
  2. Wählen Sie die Optionen “Reguläre Ausdrücke” und “In Auswahl”.
  3. Markieren Sie den Block, in den Sie ein Leerzeichen einfügen möchten.
  4. Ersetzen Sie alle “^” durch “ ”
0
0
0
2019-07-17 15:40:53 +0000

Um Zeilen nach links und rechts zu verschieben, verwenden Sie :

⌘ + ] oder ⌘ + [

Um Zeilen nach oben und unten zu verschieben, verwenden Sie :

⌘ + ctrl + upArrow oder downArrow