Como posso fazer o Visual Studio quebrar as linhas em 80 caracteres?

102

Existe alguma maneira de fazer a quebra de linha do Visual Studio em 80 caracteres? Estou usando o VS2008.

Esta postagem está vagamente relacionada.

JosephStyons
fonte
É algo pessoal ou você tem um instrutor para uma aula que exija isso? Eu acharia a quebra de linha bastante ... restritiva ao meu estilo de codificação, já que gosto de usar nomes descritivos longos para as coisas. ^ _ ^
Nicholas Flynt,
3
Talvez 80 seja muito restritivo ... mas eu prefiro uma configuração relativamente estreita porque me permite ver a instrução inteira de uma vez, sem ocultar automaticamente a caixa de ferramentas e outras janelas auxiliares.
JosephStyons
7
Restringir a largura da coluna tem muitas vantagens. Leia: cookcomputing.com/blog/archives/000545.html Veja: vulcan.eager.googlepages.com/whereis.png
Agnel Kurian
1
@KyleStrand estou com você. Acho o código muito mais compreensível se puder visualizá-lo em uma tela. Quando postei isso há 8 anos, era um pouco mais dogmático sobre querer meus 80 personagens (porque se é bom o suficiente para um console, é bom o suficiente para o estúdio!). Agora, fico feliz se eu puder ver tudo em um tamanho de fonte razoável.
JosephStyons
1
Eu tenho aqui à procura de uma maneira de duro envoltório um bloco de comentário. (Eu concordo com outros que o código de quebra automática provavelmente não será tão útil, embora alguma disciplina em limitar o comprimento da linha nos comentários e no código possa ajudar ao difundir durante as revisões de código, etc.) Não encontrar o que estava procurando, Eu encontrei esta ferramenta de reenquadramento: marketplace.visualstudio.com/items?itemName=stkb.rewrap Não tentei, mas parece que daria certo.
Tom Bogle

Respostas:

68

Ferramentas >> Opções >> Editor de texto >> Todos os idiomas >> Geral >> Selecione Word Wrap.

Não sei se você pode selecionar um número específico de colunas?

TGnat
fonte
5
VS 2013: sem opção para o número de colunas; No entanto, a quebra é ajustada se você alterar o tamanho da janela do VS.
Guilherme Salomé
3
Não acho que esse seja o comportamento desejado, pelo menos não o que eu quero. Existe uma maneira de definir a largura de uma linha?
sop
116

A menos que alguém possa recomendar uma ferramenta gratuita para fazer isso, você pode conseguir isso com o ReSharper :

ReSharper >> Opções ... >> Idiomas / C # >> Quebras de linha e quebra automática

  • Marque a opção "Encapsular linhas longas"
  • Defina "Margem direita (colunas)" com o valor necessário (o padrão é 120)

Espero que ajude.

Igal Tabachnik
fonte
30
Em R # 8.x está em RESHARPER >> Opções >> Edição de código >> C # >> Estilo de formatação >> Quebras de linha e quebra automática
Vlad Bezden
No Visual Studio 2019 (com ReSharper 2020.1), o caminho agora é Extensões >> ReSharper >> Opções >> Edição de código >> C # >> Estilo de formatação >> Quebras de linha e quebra
Theophilus
16

Você também pode usar

Ctrl+E, Ctrl+W

atalho de teclado para ativar e desativar as linhas de quebra.

Cory Koch
fonte
Obrigado, ele permanece ativado para todos os arquivos para sempre ou apenas a sessão?
eozzy de
obrigado por este atalho ... Eu digito errado muito e sempre tenho que google onde desabilitá-lo. vou colocar isso em um post-it não tenho certeza
Mario Garcia
9

Para fazer isso com o Visual Assist (outra ferramenta não gratuita):

VAssistX >> Opções do Visual Assist X >> Avançado >> Display

  • Marque "Exibir indicador após coluna" e defina o campo de número para 80.
idbrii
fonte
3
Agora em VAssistX >> Visual AssistX Options >> Display
Eponymous
4

Adiciona guias de coluna verticais ao editor de texto do Visual Studio. Esta versão é para Visual Studio 2012, Visual Studio 2013 ou Visual Studio 2015.

Veja o plugin.


fonte
3

Eu tropecei nesta pergunta quando estava realmente procurando por uma resposta para esta (como adicionar uma linha / diretriz visual no limite de caracteres). Então, eu gostaria de deixar uma referência aqui para alguém como eu.

Corio
fonte
3

Se o problema for simplesmente que você deseja saber quando passa 80 caracteres para uma única linha, que é um limite comum de diretriz de codificação, você pode usar uma abordagem diferente: Diretrizes do Editor . Isso adicionará guias de colunas verticais atrás de seu código.

Olá adeus
fonte
0

Veja também esta resposta para alternar o modo convenientemente.

Citação:

Eu uso esse recurso com freqüência suficiente para adicionar um botão personalizado à barra de comando.

Clique em Adicionar ou Remover -> Personalizar
Clique na guia Comandos
Selecione Editar | Avançado na lista
Encontre Alternar Mudança de Linha e arraste-o para sua barra

Roland Pihlakas
fonte
0

código -> preferências -> configurações -> editor de texto -> role para baixo até ver a quebra de linha configurá-la para wordWrapColumn -> em Coluna de quebra de linha insira o número de caracteres que você deseja que haja em uma linha

insira a descrição da imagem aqui

Charbel.AY
fonte
4
Este é "Visual Studio Code" e não "Visual Studio", os nomes são semelhantes :)
Tom,