Respuestas:
Puede usar ctrl+ ]
para sangrar una línea (o bloque resaltado) y ctrl + [
para desangrar.
En OSX esto es cmd + ]/[
.
También puede usar tab / shift + tab, pero estos comenzarán desde donde esté el cursor actualmente, mientras ctrl+[/]
que moverán toda la línea / bloque
Echa un vistazo a SublimeMoveText de colinta . Instale como un complemento normal (el Administrador de paquetes lo llama "MoveText"), pero las combinaciones de teclas deben configurarse manualmente. Aquí esta lo que hice:
// 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" },
Resalta lo que quieres mover. Si es más de una línea, use la selección de columna como sugiere @Jivings (shift + clic derecho en Win / Linux, opción + mouse en OSX). Luego use la combinación de teclas para mover el texto hacia la izquierda / derecha. También puede configurar combinaciones de teclas para mover la línea seleccionada hacia arriba o hacia abajo.
super+ctrl+left/right
combinaciones de teclas. Además, MoveText mueve el texto por posición de carácter, no por palabra, lo que habría sido más útil para propósitos generales de edición de texto.
Use la selección de columna y luego inserte o elimine espacios o pestañas.
O resalte una selección de texto y presione tab para moverlo hacia la derecha o shift + tab para moverlo hacia la izquierda.
Para mover líneas hacia la izquierda y hacia la derecha, use:
⌘ +] o ⌘ + [
Para mover líneas hacia arriba y hacia abajo, use:
⌘ + ctrl + flecha arriba o flecha abajo