Como deslocar um bloco de texto para a direita/esquerda no Texto Sublime 2
Como deslocar um bloco de texto para a esquerda ou para a direita com Texto Sublime 2?
Como deslocar um bloco de texto para a esquerda ou para a direita com Texto Sublime 2?
Pode usar ctrl+ ]
para indentar uma linha (ou bloco destacado), e ctrl + [
para desindentar.
em OSX isto é cmd + ]/[
.
Também pode usar tab/shift+tab, mas estes começarão de onde o cursor estiver actualmente, enquanto ctrl+[/]
moverá toda a linha/bloco
Confira Colinta’s SublimeMoveText . Instalar como um plugin normal (é chamado “MoveText” pelo Gestor de Pacotes), mas as ligações de teclas têm de ser configuradas manualmente. Aqui está o que eu fiz:
// 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" },
Realce o que pretende mover. Se for mais do que uma linha, use a selecção de coluna como @Jivings sugerido (shift+clique no Win/Linux, opção+mouse no OSX). Em seguida, utilize a tecla de encadernação para mover o texto para a esquerda/direita. Também é possível configurar teclas de encadernação para mover a linha seleccionada para cima/baixo.
Utilizar selecção de coluna e depois inserir ou apagar espaços ou separadores.
ou destacar uma selecção de texto e premir separador para o mover para a direita ou shift+tab para o mover para a esquerda.
Para mover linhas para a esquerda e direita :
⌘ + ] ou ⌘ + [
Para mover linhas para cima e para baixo utilização :
⌘ + ctrl + upArrow ou downArrow