Edição com vários cursores no Visual Studio para Mac

Importante

O Visual Studio para Mac está programado para ser desativado em 31 de agosto de 2024, de acordo com a Política de Ciclo de Vida Moderna da Microsoft. Embora você possa continuar a trabalhar com o Visual Studio para Mac, há várias outras opções para desenvolvedores no Mac, como a versão prévia da nova extensão do Kit de Desenvolvimento em C# para VS Code.

Saiba mais sobre cronogramas e alternativas de suporte.

A edição de vários cursos permite que você adicione n pontos de inserção em um único momento. Quando estiver no modo multitarefa, você poderá adicionar mais conjuntos de caracteres ao seu documento com cliques do mouse ou comandos de teclado. O cursor primário é um cursor vermelho e os conjuntos secundários estão em uma cor azul-claro. O modo de edição com vários cursores é desabilitado com a tecla ESC.

Habilitando a edição com vários cursores

Keyboard

Você pode habilitar o modo de vários cursores por meio do teclado de várias maneiras. A tabela a seguir fornece os atalhos de teclado disponíveis para inserir modos específicos de edição de vários cursores. é a tecla Option/Alt e é uma das teclas Shift.

Tecla de acesso Ação
⌥⇧. Inserir próximo sinal de interpolação correspondente
⌥⇧; Inserir sinais de Interpolação em todos os correspondentes
⌥⇧, Remover o último cursor
⌥⇧/ Mover último cursor para baixo

Cada um desses comportamentos é ancorado na posição atual do cursor quando você invoca o comando. Por exemplo, se o cursor estiver no início da palavra "nome" e você invocar "Inserir cursores em todas as correspondências" (⌥⇧;) cada instância da palavra "name" no documento atual tem um cursor inserido no início da palavra. Da mesma forma, se você invocar o comando "Inserir próximo cursor correspondente" (⌥⇧.) um cursor será colocado na próxima instância da palavra "name". Esse comando pode ser invocado várias vezes.

multi-caret keyboard

Mouse/touchpad

Usando o cursor, você pode selecionar pontos de inserção específicos para seus vários conjuntos de caracteres. Embora os atalhos de teclado estejam associados a cadeias de caracteres correspondentes, você pode inserir manualmente um cursor em qualquer lugar do documento com o cursor. Depois que os conjuntos forem definidos, cada um refletirá as entradas de tecla que você digitar no teclado.

Para usar o mouse e inserir vários cursores, você precisará manter pressionadas as teclas Control e Option e selecionar onde deseja que os cursores sejam inseridos. Você estará no modo de inserção, desde que as teclas Control e Option sejam mantidas pressionadas. Se você inserir um cursor em um local incorreto, poderá remover o cursor continuando a manter pressionadas as teclas Control e Option e clicando na mesma área novamente. Depois de ter todos os cursores localizados onde você gostaria, pare de pressionar as teclas Control e Option e comece a digitar. O GIF a seguir demonstra a seleção de um conjunto de pontos de inserção, bem como a remoção de pontos definidos erroneamente.

multi-caret mouse

Confira também