Adicionar uma orientação ao editor no Visual Studio
Introdução
Sempre procurei uma forma de fazer com que o Visual Studio desenhasse uma linha depois de uma certa quantidade de personagens.abaixo está um guia para permitir estas chamadas directrizespara várias versões do Visual Studio.
Visual Studio 2013
instale a extensão das Directrizes do Editor de Paul Harrington para VS 2013
Visual Studio 2010 e 2012
- instalar Extensão das Directrizes do Editor de Paul Harrington para VS 2010 ou VS 2012.
- abrir o registo 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 adicionar um novo texto chamadoGuides
com o valorRGB(100,100,100), 80
. O a primeira parte especifica a cor, enquanto a outra (80
) é a coluna que a linha será exibida. - ou instalar a extensão das directrizes UI (que também faz parte das Ferramentas de produção de energia ), que irão adicionar entradas a o menu de contexto do editor para adicionar/remover os itens sem ter de editar o registo directamente. A desvantagem atual deste método é que você não pode especificar a coluna diretamente.
Visual Studio 2008 e outras versões
Se estiver a usar o Visual Studio 2008, abra o registo em HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
e adicione um novo texto chamado 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 irá aparecer, quando você reiniciar o Visual Studio.
Este truque também funciona para várias outras versões do Visual Studio, desde que use o caminho correcto:
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
isto também funciona no SQL Server 2005 e provavelmente em outras versões.
11 answers
Isto é originalmente do Blog da Sara .
Ele também funciona com quase qualquer versão do Visual Studio, você só precisa mudar o " 8.0 " na chave de registro para o número de versão apropriado para a sua versão do Visual Studio.A linha de guia também aparece na janela de saída. (Visual Studio 2010 corrige isso, e a linha só aparece na janela do editor de código.)
Você também pode ter o guia em várias colunas listando mais de um número após o especificador de cores:
RGB(230,230,230), 4, 80
Coloca uma linha branca na coluna 4 e na coluna 80.
Não se esqueça de escolher uma cor de linha que será visível no seu fundo. Esta cor não aparece na cor de fundo por omissão EM VS. este é o valor para um cinzento claro: RGB(221, 221, 221).
Aqui estão as chaves do registo que eu conheço.Visual Studio 2010 : HKCU\Software\Microsoft\VisualStudio\10.0\Text Editor
Visual Studio 2008 : HKCU\Software\Microsoft\VisualStudio\9.0\Text Editor
Visual Studio 2005 : HKCU\Software\Microsoft\VisualStudio\8.0\Text Editor
Visual Studio 2003 : HKCU\Software\Microsoft\VisualStudio\7.1\Text Editor
Para aqueles em execução Visual Studio 2010, você pode querer instalar as seguintes extensões em vez de mudar o registro você mesmo:
Http://visualstudiogallery.msdn.microsoft.com/en-us/0fbf2878-e678-4577-9fdb-9030389b338c
Http://visualstudiogallery.msdn.microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91
Estes também fazem parte das ferramentas de produção de energia , que inclui muitas outras extensões muito úteis.
Sem a necessidade de editar quaisquer chaves de registo, a extensão das ferramentas de potência de Produtividade (disponível para todas as versões do visual studio) fornece a funcionalidade de orientação.
Uma vez instalado, basta carregar com o botão direito na janela do editor e escolher a opção Adicionar linha de guia. Lembre-se que a directriz será sempre colocada na coluna onde o seu cursor de edição está de momento, independentemente de onde carregar com o botão direito na janela do editor.
To desligar ir para as opções e encontrar Productivity Power Tools
e nessa secção desligar Column Guides
. Uma reinicialização será necessária.
Http://visualstudiogallery.msdn.microsoft.com/da227a0b-0e31-4a11-8f6b-3a149cf2e459
Se você é um usuário da edição livre do Visual Studio Express, a chave direita está em
HKEY_CURRENT_USER\Software\Microsoft\VCExpress\9.0\Text Editor
{note O VCExpress em vez do VisualStudio) mas funciona! :)
Em nenhuma circunstância é aceitável para o MS esperar que os usuários editem o registro simplesmente para fazer uma diretriz aparecer em seu editor.
Este tem sido um assunto difícil há muito tempo. Está na hora de alguém da MS resolver o problema apropriadamente em vez de nos ter a todos desesperadamente à procura registo. A minha é a verdadeira solução para o problema. Tudo o resto é uma invasão. MS tem bilhões de dólares - certamente eles podem pagar a alguém para fazer o trabalho de um único dia que vai levar e resolver este problema de uma vez por todas para todos os usuários. PS, estou a usar o Visual Studio 2012 e estamos em 2014. Ainda assim, você não pode facilmente fazer uma diretriz vertical aparecer. É assim tão difícil para a MS implementar correctamente este recurso?Isto também funcionará no Visual Studio 2010 (Beta 2), desde que instale a extensão de Paul Harrington para permitir as orientações do VSGallery ou do Gestor de extensão dentro do VS2010. Uma vez que esta é a versão 10.0, você deve usar a seguinte chave de registro:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
Também, o Paul escreveu uma extensão que adiciona itens ao menu de contexto do editor para adicionar/remover os itens sem ter de editar o registo directamente. Você pode encontrá-lo aqui: http://visualstudiogallery.msdn.microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91
Isto também funciona para SQL Server Management Studio .
Encontrei esta extensão Visual Studio 2010: Indent Guides
Http://visualstudiogallery.msdn.microsoft.com/e792686d-542b-474a-8c55-630980e72c30
Funciona muito bem.Visual Studio 2017
Para qualquer pessoa que procure uma resposta para uma versão mais recente do Visual Studio, Instale este plugin , depois carregue com o botão direito no editor e seleccione isto:
Com 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 de Editor de texto sob isso.
O caminho do registo 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