Risposte:
È possibile utilizzare ctrl+ ]
per rientrare in una riga (o blocco evidenziato) e ctrl + [
per rimuovere il rientro.
Su OSX questo è cmd + ]/[
.
Puoi anche usare tab / shift + tab, ma questi inizieranno ovunque si trovi il cursore, mentre ctrl+[/]
sposteranno l'intera linea / blocco
Dai un'occhiata a SublimeMoveText di colinta . Installa come un normale plug-in (si chiama "MoveText" dal Gestore pacchetti), ma i tasti devono essere impostati manualmente. Ecco cosa ho fatto:
// 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" },
Evidenzia ciò che vuoi spostare. Se si tratta di più di una riga, utilizzare la selezione delle colonne come suggerito da @Jivings (MAIUSC + tasto destro del mouse su Win / Linux, opzione + mouse su OSX). Quindi utilizzare la rilegatura dei tasti per spostare il testo a sinistra / a destra. Puoi anche impostare le combinazioni di tasti per spostare su / giù la linea selezionata.
super+ctrl+left/right
combinazioni di tasti. Inoltre, MoveText sposta il testo in base alla posizione del carattere, non alla parola, che sarebbe stato più maneggevole per scopi generali di modifica del testo.
Utilizzare la selezione delle colonne e quindi inserire o eliminare spazi o schede.
Oppure evidenzia una selezione di testo e premi tab per spostarlo a destra o shift + tab per spostarlo a sinistra.
Per spostare le linee a destra e sinistra usare:
⌘ +] o ⌘ + [
Per spostare le linee su e giù usare:
⌘ + ctrl + freccia su o freccia giù