visual-studio - ruler - visual studio show line limit




Adicionando uma diretriz ao editor no Visual Studio (8)

Introdução

Eu sempre procurei uma maneira de fazer o Visual Studio desenhar uma linha depois de uma certa quantidade de caracteres.

Abaixo está um guia para habilitar essas chamadas diretrizes para várias versões do Visual Studio.

Visual Studio 2013

Instale a extensão de diretrizes do editor de Paul Harrington para o VS 2013

Visual Studio 2010 e 2012

  1. Instale a extensão de diretrizes do editor de Paul Harrington para o VS 2010 ou VS 2012 .
  2. Abra o registro em:
    VS 2010: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
    VS 2012: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Text Editor
    e adicione uma nova string chamada Guides com o valor RGB(100,100,100), 80 . A primeira parte especifica a cor, enquanto a outra ( 80 ) é a coluna que a linha será exibida.
  3. Ou instale a extensão de UI de Diretrizes (que também faz parte das Ferramentas de Produtividade ), que adicionará entradas ao menu de contexto do editor para adicionar / remover as entradas sem precisar editar o registro diretamente. A desvantagem atual desse método é que você não pode especificar a coluna diretamente.

Visual Studio 2008 e Outras Versões

Se você estiver usando o Visual Studio 2008, abra o registro no HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor e adicione uma nova seqüência de caracteres chamada Guides com o valor RGB(100,100,100), 80 . A primeira parte especifica a cor, enquanto a outra ( 80 ) é a coluna que a linha será exibida. A linha vertical aparecerá quando você reiniciar o Visual Studio.

Esse truque também funciona para várias outras versões do Visual Studio, contanto que você use o caminho correto:

2003: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor
2005: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor
2008: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
2008 Express: HKEY_CURRENT_USER\Software\Microsoft\VCExpress\9.0\Text Editor

Isso também funciona no SQL Server 2005 e provavelmente em outras versões.


Com o VS 2013 Express, esta chave não existe. O que eu vejo é HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0 e não há menção do Editor de Texto em que.




Isso também funcionará no Visual Studio 2010 (Beta 2), contanto que você instale a extensão de Paul Harrington para habilitar as diretrizes http://visualstudiogallery.msdn.microsoft.com/en-us/0fbf2878-e678-4577-9fdb-9030389b338c ou do gerenciador de extensão dentro do VS2010. Como esta é a versão 10.0, você deve usar a seguinte chave do Registro:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor

Além disso, Paul escreveu uma extensão que adiciona entradas ao menu de contexto do editor para adicionar / remover as entradas sem precisar editar o registro diretamente. Você pode encontrá-lo aqui: http://visualstudiogallery.msdn.microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91


Minha resposta é simples. A Microsoft precisa adicionar uma opção de menu no Visual Studio para atingir esse objetivo comum, do qual os programadores se beneficiarão enormemente.

Sob nenhuma circunstância é aceitável que a MS espere que os usuários editem o registro simplesmente para fazer uma diretriz aparecer em seu editor.

Esta tem sido uma questão difícil por muito tempo. É hora de alguém do MS resolver o problema corretamente, em vez de procurarmos desesperadamente por entradas de registro.

O meu é a solução real para o problema. Tudo o resto é um truque. MS tem bilhões de dólares - certamente eles podem pagar alguém para fazer o único dia de trabalho que vai demorar e corrigir esse problema de uma vez por todas para todos os usuários.

PS Estou usando o Visual Studio 2012 e agora é 2014. Ainda assim você não pode facilmente fazer uma orientação vertical aparecer. É realmente tão difícil para o MS implementar esse recurso corretamente?


O caminho do registro para o Visual Studio 2008 é o mesmo, mas com 9.0 como o número da versão:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor

Se você é um usuário da edição gratuita do Visual Studio Express, a chave certa está em

HKEY_CURRENT_USER\Software\Microsoft\VCExpress\9.0\Text Editor

{note o VCExpress em vez do VisualStudio) mas funciona! :)


Sem a necessidade de editar nenhuma chave do Registro, a extensão Productivity Power Tools (disponível para todas as versões do Visual Studio) fornece funcionalidade de diretrizes.

Uma vez instalado, basta clicar com o botão direito do mouse na janela do editor e escolher a opção de adicionar linha de guia. Observe que a diretriz sempre será colocada na coluna onde seu cursor de edição está atualmente, independentemente de onde você clica com o botão direito do mouse na janela do editor.

Para desativar, vá para opções e encontre Productivity Power Tools e, nessa seção, desative os Column Guides . Uma reinicialização será necessária.





registry