Como adicionar uma margem direita ao editor de código do Visual Studio?


87

É possível adicionar uma margem direita ao editor de código do Visual Studio?

Gostaria de definir uma margem de 80 caracteres, mas não consigo encontrar essa opção nas configurações.

Respostas:


124

De acordo com a documentação do usuário e das configurações do espaço de trabalho do Visual Studio Code , você pode adicionar réguas que marcam as colunas especificadas.

Procure por "régua" nas configurações. Clique no link para editar o arquivo .json. Adicione a propriedade abaixo para regra de 80 caracteres.

Configuração de exemplo:

// Columns at which to show vertical rulers
"editor.rulers": [80],

7
Procure por "régua" em Configurações. Você ainda precisa editar o arquivo, mas o VSCode dará assistência.
z0r

2

Provavelmente não é um problema para a maioria dos codificadores modernos, mas se você realmente está imprimindo em uma impressora de 80 colunas, é melhor definir sua margem para 79; se uma linha terminar exatamente na 80ª coluna, a impressora provavelmente adicionará uma linha em branco adicional por meio de um avanço de linha automático. Como eu disse, isso provavelmente só afetará os codificadores que ainda favorecem a impressão matricial / contínua.


2
Hum, não. Por ter um código que envolve claramente a marca de 80-100 caracteres, posso ter 2 classes abertas lado a lado em uma tela. Ter que rolar horizontalmente quando encontro algum nome de método enorme com vários parâmetros é uma dor e faz o corpo do método desaparecer à esquerda. Código estreito significa que só preciso rolar com a roda do mouse.
Riegardt Steyn

1
Esta resposta deve ser um comentário. Não responde à pergunta, mas é interessante.
tilgovi

1

Navegação a seguir

  1. Arquivo -> Preferências -> Configurações
  2. Selecione a opção da guia: Aplica-se apenas a => 'Usuário' ou 'Espaço de trabalho'
  3. Pesquise por 'governantes'
  4. abra o setting.json em 'governantes'
  5. adicione a linha "editor.rulers": [80]

A versão que estou usando é 1.49.1

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.