Pular para conteúdo

Edição com vários cursores

Posicione vários cursores ao mesmo tempo e edite em muitos lugares simultaneamente — digite, apague e selecione em todos os cursores de uma vez. Isso torna as edições repetitivas ao longo de um arquivo rápidas e precisas.

Trabalhando com vários cursores

  • Acrescente cursores adicionais para criar vários pontos de inserção ao mesmo tempo.
  • Tudo o que você digitar, apagar ou selecionar é aplicado em cada cursor simultaneamente.
  • A multisseleção permite operar sobre várias seleções separadas de uma só vez.

A edição com vários cursores combina naturalmente com selecionar várias ocorrências de um termo e alterar todas de uma passada.

Os pares automáticos e o recuo inteligente também funcionam em cada cursor: digitar um colchete o emparelha em todos, Enter mantém o recuo de cada linha e um único Desfazer reverte toda a edição com vários cursores.

Adicionando cursores

Os comandos ficam em Editar ▸ Seleções múltiplas.

Ação Windows macOS
Adicionar cursor acima / Adicionar cursor abaixo Ctrl+Alt+Up / Ctrl+Alt+Down ⌥⌘↑ / ⌥⌘↓
Adicionar a próxima ocorrência (da seleção ou da palavra sob o cursor) Ctrl+D ⌘D
Selecionar todas as ocorrências Ctrl+Shift+L ⇧⌘L
Adicionar um cursor com o mouse Ctrl+clique ⌘+clique
Recolher para um único cursor Esc Esc

Os cursores adicionados assim são independentes: as setas, Home, End e as teclas de movimento por palavra movem todos os cursores de uma vez, cada um em sua própria linha, e manter Shift pressionado estende cada seleção.

Seleção por coluna (retangular)

Uma seleção por coluna é outra coisa: um único bloco retangular que abrange várias linhas.

Ação Windows macOS
Estender uma seleção por coluna com o teclado Alt+Shift+setas ⌥⇧+setas
Desenhar uma seleção por coluna com o mouse Alt+arrastar ⌥+arrastar

Digitar em uma seleção por coluna escreve em cada linha do bloco, então uma seleção vazia parece um cursor em cada linha. Ela só continua sendo um bloco enquanto você a estende com as teclas acima: uma tecla de movimento comum — uma seta, Home, End — encerra a seleção por coluna e deixa um único cursor. Para mover juntos um cursor em cada linha, adicione os cursores com Adicionar cursor acima / Adicionar cursor abaixo.

O Editor de colunas preenche uma seleção por coluna com texto ou com uma sequência de números.