Eu encontrei o comando que controla isso:
[
{ "keys": ["super+up"], "command": "swap_line_up" },
{ "keys": ["super+down"], "command": "swap_line_down" }
]
No vim e no Notepad ++, eu tenho um recurso incrível, mapeado ou construído, que já vi chamado de borbulhamento de texto. Eu sei sobre a documentação do Sublime para mapear o meu, mas queria ter certeza de que não estava duplicando a funcionalidade:
Basicamente, quando eu tenho um bloco de texto selecionado, ou apenas um cursor em uma linha, eu empurro (ctrl + para cima / baixo) ou algum outro mapeamento, e o texto é movido para cima ou para baixo, em um bloco e resto do texto "flui" em torno dele.
Este é um recurso nativo no Sublime Text ou eu deveria fazer o script?
O Sublime Text 2 não parece ter essa funcionalidade. Você pode mover linhas inteiras, com ctrl + cmd + up/down
, mas não uma seleção menor dentro de uma linha.
Noto que você está usando o OSX. Por que vale a pena, Textmate tem a funcionalidade que você está procurando. Eu não uso o Textwrangler há algum tempo, então não posso dizer com certeza se ele tem esse recurso. É um ótimo editor de texto livre, e vale a pena investigar de qualquer maneira.
Editar: eu tentei o Textwrangler e, embora ainda seja um bom editor, ele não tem o recurso que você está procurando.
No entanto, se você é usuário do Vim, ouvi coisas boas sobre o MacVim