Normalmente, é mais fácil simplesmente pular o mouse - ou seria se o Sublime não bagunçasse a seleção múltipla durante a quebra de linha. Aqui está a documentação oficial sobre como usar o teclado e o mouse para seleção múltipla. Por estar um pouco espalhado, vou resumir:
Onde os atalhos são diferentes no Sublime Text 3, fiz uma observação. Para a v3, sempre testo usando a versão de desenvolvimento mais recente; se você estiver usando a versão beta, sua experiência pode ser diferente.
Se você perder sua seleção ao alternar entre guias ou janelas (principalmente no Linux), tente usar Ctrl+ Upara restaurá-la.
Rato
Windows / Linux
Blocos de construção:
- Positivo negativo:
- Adicionar à seleção: Ctrl
- Subtrair da seleção: Alt nas primeiras versões da v3, isso não funcionava para a seleção linear.
- Tipo de seleção:
- Seleção linear: Left Click
- Seleção de bloco: Middle Clickou Shift+ Right Click No Linux, clique com o botão do meio colando por padrão.
Combine como achar melhor. Por exemplo:
- Adicionar à seleção: Ctrl+ Left Click(e, opcionalmente, arrastar)
- Subtrair da seleção: Alt+ Left Click Isso não funcionou nas primeiras compilações da v3.
- Adicionar seleção de bloco: Ctrl+ Shift+ Right Click(e arrastar)
- Subtrair seleção de bloco: Alt+ Shift+ Right Click(e arrastar)
Mac OS X
Blocos de construção:
- Positivo negativo:
- Adicionar à seleção: ⌘
- Subtrair da seleção: ⇧⌘(só funciona com seleção de bloco na v3; provavelmente bug)
- Tipo de seleção:
- Seleção linear: Left Click
- Seleção de bloco: Middle Clickou ⌥+Left Click
Combine como achar melhor. Por exemplo:
- Adicionar à seleção: ⌘+ Left Click(e, opcionalmente, arrastar)
- Subtrair da seleção: ⇧⌘+ Left Click(e arrastar - esta combinação não funciona no Sublime Text 3, mas supostamente funciona no 2)
- Adicionar seleção de bloco: ⌥⌘+ Left Click(e arrastar)
- Subtrair seleção de bloco: ⌥⇧⌘+ Left Click(e arrastar)
Teclado
janelas
- Retorne ao modo de seleção única: Esc
- Estende a seleção para cima / para baixo em todos os circunflexos: Ctrl+ Alt+ Up/Down
- Estende a seleção para a esquerda / direita em todos os acentos circunflexos: Shift+ Left/Right
- Mova todos os circunflexos para cima / baixo / esquerda / direita e desmarque a seleção: Up/ Down/ Left/Right
- Desfazer o último movimento de seleção: Ctrl+U
- Adicionar a próxima ocorrência do texto selecionado à seleção: Ctrl+D
- Adicione todas as ocorrências do texto selecionado à seleção: Alt+F3
- Girar entre as ocorrências do texto selecionado (seleção única): Ctrl+ F3(reverso: Ctrl+ Shift+ F3)
- Transforme uma única seleção linear em uma seleção de bloco, com um acento circunflexo no final do texto selecionado em cada linha: Ctrl+ Shift+L
Linux
- Retorne ao modo de seleção única: Esc
- Estenda a seleção para cima / para baixo em todos os circunflexos: Alt+ Up/ Down Observe que você também pode segurar Ctrlpara obter os mesmos atalhos do Windows, mas o Linux tende a usar combinações Ctrl + Alt para atalhos globais.
- Estende a seleção para a esquerda / direita em todos os acentos circunflexos: Shift+ Left/Right
- Mova todos os circunflexos para cima / baixo / esquerda / direita e desmarque a seleção: Up/ Down/ Left/Right
- Desfazer o último movimento de seleção: Ctrl+U
- Adicionar a próxima ocorrência do texto selecionado à seleção: Ctrl+D
- Adicione todas as ocorrências do texto selecionado à seleção: Alt+F3
- Girar entre as ocorrências do texto selecionado (seleção única): Ctrl+ F3(reverso: Ctrl+ Shift+ F3)
- Transforme uma única seleção linear em uma seleção de bloco, com um acento circunflexo no final do texto selecionado em cada linha: Ctrl+ Shift+L
Mac OS X
- Retornar ao modo de seleção única: ⎋(esse é o símbolo do Mac para Escape)
- Estende a seleção para cima / baixo em todos os carets: ⌃⇧⇡, ⌃⇧⇣(ver nota)
- Estenda a seleção para a esquerda / direita em todos os acentos circunflexos: ⇧⇠/⇧⇢
- Mova todos carets up down Seleção / / esquerda / direita e clara: ⇠, ⇡, ⇣,⇢
- Desfaça o último movimento de seleção: ⌘U
- Adicionar a próxima ocorrência do texto selecionado à seleção: ⌘D
- Adicione todas as ocorrências do texto selecionado à seleção: ⌃⌘G
- Rodar entre ocorrências de texto seleccionado (selecção simples): ⌥⌘G(reverso: ⌥⇧⌘G)
- Transforme uma única seleção linear em uma seleção de bloco, com um acento circunflexo no final do texto selecionado em cada linha: ⇧⌘L
Notas para usuários de Mac
Em Yosemite e El Capitan, ⌃⇧⇡e ⌃⇧⇣são atalhos de teclado do sistema por padrão. Se quiser que funcionem em Sublime Text, você precisará alterá-los:
- Aberto
System Preferences
.
- Selecione a
Shortcuts
guia.
- Selecione
Mission Control
na caixa de listagem à esquerda.
- Altere os atalhos de teclado para
Mission Control
e Application windows
(ou desative-os). Eu uso ⌃⌥⇡e ⌃⌥⇣. Os padrões são ⌃⇡e ⌃⇣; adicionar ⌃a esses atalhos ativa as mesmas ações, mas retarda as animações.
Caso você não esteja familiarizado com os símbolos do teclado do Mac:
- ⎋ é a chave de escape
- ⌃ é a chave de controle
- ⌥ é a chave de opção
- ⇧ é a tecla shift
- ⌘ é a chave de comando
- ⇡ et al são as teclas de seta, conforme ilustrado
ctrl+shift+l
vários cursores?