Como alternar a quebra de linha no Visual Studio?

317

O Visual Studio .NET tem uma maneira de ativar e desativar a quebra de linha?

Estou acostumado a esse recurso no Eclipse, que permite clicar com o botão direito do mouse e ativar e desativar a quebra de linha para que, quando você tiver linhas longas que se estendem para a direita, não precise mover a barra de rolagem inferior para a direita e esquerda para a esquerda. leia seu código / html: http://web.archive.org/web/20131027224437/http://ahtik.com:80/blog/2006/06/18/first-alpha-of-eclipse-word-wrap- liberado/

Edward Tanguay
fonte
Comparado a outros editores como o Notepad ++, Sublime Text e Visual Studio Code, a quebra de linha no Visual Studio tem vários problemas conhecidos. Se você usá-lo, vote na solicitação do recurso Corrija problemas conhecidos com quebra de linha .
Coronel Panic

Respostas:

617

Seguindo https://docs.microsoft.com/pt-br/visualstudio/ide/reference/how-to-manage-word-wrap-in-the-editor

Ao visualizar um documento : Editar / Avançado / Quebra de linha ( Ctrl+ E, Ctrl+ W)

Configurações gerais : Ferramentas / Opções / Editor de texto / Todos os idiomas / Quebra de linha

Ou pesquise 'quebra de linha' na caixa Inicialização rápida.


Problemas conhecidos :

Se você estiver familiarizado com quebra de linha no Notepad ++, Sublime Text ou Visual Studio Code, lembre-se dos seguintes problemas em que o Visual Studio se comporta de maneira diferente de outros editores:

  1. O clique triplo não seleciona a linha inteira
  2. O comando Recortar não exclui a linha inteira
  3. Pressionar a tecla End duas vezes não move o cursor para o final da linha

Infelizmente esses bugs foram fechados com "menor prioridade". Se você deseja corrigir esses erros, vote na solicitação do recurso Corrija problemas conhecidos com quebra de linha .

Micah
fonte
3
Quando pressiono a tecla 'end', o cursor se move para o final da linha exibida, não a linha real - realmente irritante. Existe uma correção para isso?
Flash
Eu tive que verificar o "Mostrar todas as configurações" na parte inferior para obter todos os idiomas para aparecer nas opções.
precisa saber é o seguinte
3
Muito irritante, como eu sempre uso CTRL + E, F para reformatar o código com R # e CTRL + E, W é muito perto.
21714 Yuck
1
Não tenho Editar-> Avançado ... a Comunidade do Visual Studio é prejudicada dessa maneira?
livingtech
Estranhamente, minhas configurações em 'opções', como você descreveu, foram verificadas quanto a isso, mas não estavam incluídas. Desmarquei a caixa e a verifiquei novamente. Depois de sair da janela, meu código foi quebrado (no VS Professional 2017).
Kyle Vassella
20

Uso esse recurso com frequência suficiente para adicionar um botão personalizado à barra de comandos.

  1. Clique nos botões Adicionar ou Remover -> Personalizar
  2. Clique na guia Comandos
  3. Clique em Adicionar comando ...
  4. Selecione Editar (ou Editar | Avançado para versões mais recentes do VS) na lista
  5. Localize Alternar quebra automática de linha e arraste-o para a barra
Todd Smith
fonte
2
Não foi possível encontrar a coisa sangrenta! Ótima solução.
Jonathan
11

No Visual Studio 2013, o recurso de quebra de linha é finalmente utilizável - respeita a indentação. Ainda existem alguns problemas (destaque de linha, seleção), mas vale a pena usá-lo. Aqui está como

insira a descrição da imagem aqui

Coronel Panic
fonte
1
interessante. Gostaria de saber se há uma maneira de não respeitar recuo se eu não quero isso
Simon_Weaver
7

No Visual Studio 2005 Pro:

Ctrl+ E, Ctrl+W

Ou menu EditarAvançadoQuebra de linha .

Alarion
fonte
6
  1. Abra a janela de saída.

  2. Procure o pequeno ícone no lado direito da barra de ferramentas que começa com o texto "Mostrar saída de:". Parece uma pequena janela com um ícone de retorno de carro. Quando você passa o mouse sobre ele, o Visual Studio deve exibir "Alternar quebra automática de linha" ao lado do ponteiro do mouse.

  3. Clique nesse ícone.

Agora você aprendeu algo tão dolorosamente óbvio que me sinto envergonhada por não saber disso há muito tempo e, assim, optou por pagar minhas dívidas e compartilhar minha resposta com outras pessoas para que não sofressem a mesma agonia que eu.

Sério, isso é realmente útil para aqueles com telas pequenas. Eu tenho um pequeno monitor USB Lilliput que é bom para pequenas janelas de ferramentas, Skype IM, etc. Ele funciona muito bem para colocar a janela de saída, exceto que é uma merda ter que sempre rolar para o lado. Depois de suportar o pergaminho de lado por meses, finalmente decidi ver se conseguia fazê-lo com quebra de linha. A resposta foi tão fácil, mas a quantidade de tempo / esforço que economiza é tremenda.

gonzobrains
fonte
5

No Visual Studio 2008, CTRL+ E+ W.

ProgramFOX
fonte
4

No Visual Studio 2017, Editar -> Avançado-> Quebra de linha OU Ctrl + E + W

Neeraj Kumar
fonte
4

No Visual Studio 2008, é Ctrl+ E+ W.

netadictos
fonte
3

Use o menu EditarAvançadoQuebra de linha no Visual Studio 2003.

Ian Jacobs
fonte
2

Na versão mais recente.

1.clique na parte inferior esquerda da configuração do ícone

2. selecione a configuração

3. selecione "editor de texto"> "quebra de linha" em quebra de linha

Yvonne.D
fonte
2

Para Visual Studio 2017fazer o seguinte:

Ferramentas> Opções> Todos os idiomas , marque ou desmarque a caixa de seleção com base em sua preferência. Como você pode ver na imagem abaixo:

Judel5
fonte
2

atalhos de teclado no visual studio

(alt + z) => alternar quebra de linha

Himabindu
fonte
Essa foi a única coisa que funcionou para mim. Não consigo encontrar as configurações descritas acima na minha versão 2019
MagicLAMP
@ MagicLAMP, na sua versão atual do código dos
estúdios