Remover e classificar usando - Adiciona uma entrada do menu de contexto ao Solution Explorer que classifica e remove as instruções de uso em todos os arquivos da solução, projeto ou arquivo individual.
Formatar documento - Adiciona uma entrada do menu de contexto ao Gerenciador de Soluções e a janela de código que executa o comando Editar documento avançado de formato em todos os arquivos da solução, projeto ou janela de código atual.
Abrir pasta no Windows Explorer - estende a opção de menu de contexto Abrir pasta no Windows Explorer para o editor de código e para todos os arquivos no Solution Explorer.
Margem de expressões regulares - Uma margem que expõe as expressões regulares .Net de pesquisa e substituição de recursos em uma determinada janela de código.
StyleCop - StyleCop analisa o código fonte C # para impor um conjunto de regras de consistência e estilo de práticas recomendadas.
Extension Analyzer - O Extension Analyzer ajuda a depurar problemas com componentes VSIX, pacotes do Visual Studio, arquivos PkgDef e componentes MEF.
CodeCompare - Code Compare é uma ferramenta avançada de comparação de arquivos e pastas. Essa ferramenta de diferenças orientada a linguagens de programação pode ser usada como um suplemento do Visual Studio e como um aplicativo independente.
Marcadores numerados - Os marcadores numerados permitem aos usuários criar e recuperar marcadores usando números. O usuário pode criar 10 indicadores (começando de 0 a 9).
Zoom do mouse - zoom do mouse no cursor do mouse em vez de na parte superior do documento visível. Consulte as opções do VS ...
Visual Studio 2010 Pro Power Tools - Um conjunto de extensões para o Visual Studio Professional (e superior) que melhora a produtividade do desenvolvedor.
JSEnhancements - fornece chaves de estrutura de tópicos e correspondência, destacando os recursos do editor JavaScript do Visual Studio; fornece fantástica #region colapso em JS e CSS arquivos, tornando arquivos longos muito mais fácil de manusear;
O NuGet (anteriormente NuPack) é um sistema de gerenciamento de pacotes focado no desenvolvedor de código aberto gratuito para a plataforma .NET, que visa simplificar o processo de incorporação de bibliotecas de terceiros em um aplicativo .NET durante o desenvolvimento.
Mesmo se você usar outros shells SVN fora do VS (como o TortoiseSVN), recomendo instalar este Source Control Provider para rastrear automaticamente as renomeações, exclusões e similares de arquivos.
A menos que tenha ficado muito mais robusto desde a última vez que o usei (há 2 anos), vou ficar com a tartaruga.
Sky Sanders
2
Tornou-se muito mais robusto - não tivemos problemas com isso. Pessoalmente, ainda permaneço no Tortoise porque não gosto de SCC no IDE. Apenas fica muito confuso.
Dave Markle
1
AnkhSVN é estranho e instável. Eu uso o VisualSvn, vale a pena o dinheiro gasto.
OMI, o amplo desvio das práticas padrão da UI VS torna este produto extremamente frustrante. Mesmo quando eu tinha uma cópia licenciada no trabalho, acabei desativando-a.
Sam Harwell
3
Muito bom Intellisense considerando não funciona com / clr
carteiro
1
Eu uso o Visual Assist desde VC6, e eu realmente não pode "ver" mais nada no editor sem ele :)
m_pGladiator
Eu acredito que se você não tem Visual Assist X .. você não pode ser um bom programador ..;)
Eu acho que essa ferramenta é horrível. Ele gera comentários inúteis que são realmente inúteis. Pode parecer bom gerar comentários xml automáticos, mas "defina ou obtenha um valor indicando se esta instância está suja" Isso é realmente útil em uma propriedade chamada "IsDirty"? Está adicionando linhas inúteis ao seu código na minha opinião. Se você precisar fazer um comentário Xml que seja útil, isso não ajudará, pois você mesmo precisará escrevê-lo.
Stéphane
18
@ Stephane: Os comentários não foram feitos para serem usados como estão. Eles são projetados para ser um modelo para um ser humano se desenvolver. Como tal, acho muito útil.
TrueWill
3
@ Stephanie TrueWill está certo, este é um modelo para gerar boas documentações; além disso, se você olhar para os comentários do framework NET, poderá ver que todos eles têm um determinado modelo de linguagem, eu faço isso no meu próprio componente via gostDoc. Isso é muito importante ao implantar uma API pública, a documentação deve ser consistente, lexicamente.
BartoszAdamczewski
10
Como "modelo para um ser humano se desenvolver", a ferramenta não faz sentido. Tudo o que você precisa fazer é digitar /// (ou '' 'no VB) para obter um modelo detalhado. A única coisa que o GhostDoc adiciona é o texto que compõe o nome do membro ... texto que, portanto, é inútil para qualquer ser humano com meio cérebro.
Ryan Lundy
7
Documentação "óbvia" é documentação inútil. As pessoas não olham para a documentação para aprender o óbvio. Olhe, vá para as propriedades do seu projeto em Compilar e, na caixa Suprimir avisos , digite 1591. Lá, agora você não será pego por falta de documentação. Agora você pode digitar a documentação real onde é necessário, em vez de usar o GhostDoc para gerar indocumentação apenas para evitar um aviso ao compilar. Se pareço um pouco veemente aqui, é porque fui vítima de "documentação" criada pelo GhostDoc no passado. Não perca seu tempo criando documentação para desperdiçar meu tempo.
links seria bom. Este é o conteúdo da comunidade, não a direção do tráfego. o que acontece quando o seu blog está inativo? De qualquer forma, obrigado pela lista.
Sky Sanders
@ poeta código: Adicionado links. Não estava tentando direcionar tráfego, só não queria copiar e colar tantos links.
Scott Dorman
A conclusão do Seletor de cores aparentemente causa alguns problemas de instabilidade no VS2010 e foi removida da Galeria (por enquanto).
moswald
Ferramentas elétricas do servidor Team Founder? quando eles mudaram o nome}
Juan Zamudio
A maioria deles está incluída na ferramenta VSProductivity e no suplemento vs powercommand tools.
É muito melhor que o Resharper (que, por sinal, sempre desacelerava meu VS para um rastreamento), funciona com C # e VB.NET (incluindo refatoração) e o suporte e a comunidade são excelentes. Vale o preço. E sim, ele suporta 2010 (no RC no momento em que este artigo foi escrito).
Eu uso o AnkhSVN e ele não adicionou nenhum arquivo ao repositório. O servidor Visual SVN é ótimo, então eu imagino que o cliente também. Mas não tenho certeza do que isso me ofereceria sobre o AnkhSVN.
Sam Harwell
1
A última vez que tentei, ele adicionou arquivos .scc ao meu projeto, como faria o SourceSafe. Tenho certeza de que VisualSVN e AnkhSVN têm basicamente o mesmo conjunto de recursos, mas VisualSVN é a minha preferência.
precisa saber é o seguinte
12
VisualHG é um plug-in de controle Mercurial Source que conduz o TortoiseHG do VS. Sou um grande fã do Mercurial & DVCS. O VisualHG torna agradável e integrado. Git fãs - eu não estou pedindo uma guerra de chamas. Hg é apenas a minha marca.
Eu amo o DevExpress e o tenho para o VS2010. Há, no entanto, um pequeno aborrecimento em exibir o menu refatorar após a alteração de um identificador. No VS2008, quando você pressiona o comando refatorar VS (Ctrl+, ), ele permite refatorar esse identificador para o novo nome. No VS2010, esse menu pisca, desaparece e é substituído pelo menu DevExpress. Você pode obter o menu original, mas é preciso um pouco de mexer.
D'oh! Eu estava esperando a versão 2010 do ViEmu. Mas o VsVim é gratuito, parece que o Symnum Systems (anteriormente NGEDIT, criador do ViEmu) terá alguns problemas.
Matt Greer
9
O CodeMaid parece ser bastante útil - ele AutoFormata ao salvar, o que economiza muito tempo entre os desenvolvedores e as diferenças de código. (Existem outras ferramentas que podem usar o documento AutoFormatação do VS?)
A empregada de código foi legal, mas depois formou algum código de uma maneira que eu não gostei e não há como definir o que a empregada deve limpar e o que não. Além de que o meu Visual Studio tornou-se lento
Rumplin
7
Mapa de código do VS10x
Isso é muito legal. Fácil pular para propriedade, método. E fácil expandir a região de colapso e muito mais.
Não é mais grátis. O desenvolvedor (de maneira desonesta) recebeu centenas de críticas altas como um produto gratuito e depois o alterou para um produto pago.
Extensões do Editor de contratos de código , uma extensão gratuita que fornece informações sobre contratos herdados para o método em que você está trabalhando no momento e uma lista de contratos para todos os métodos que você está chamando. Infelizmente, o último recurso entra em conflito com o Resharper, mas o primeiro ainda funciona bem.
RockScroll (grátis) - Clique duas vezes em uma palavra / símbolo para destacar todas as ocorrências dessa palavra / símbolo. Também substitui a barra de rolagem por uma visualização do seu código, com pontos de edição e linhas "todas as ocorrências" destacadas.
Exemplo de uso: deseja ver se uma variável é usada em outro lugar no arquivo de origem atual? Clique duas vezes na variável, observe a barra de rolagem para encontrar os destaques vermelhos.
AtomineerUtils Pro (não gratuito, US $ 9,99) é, na minha opinião, melhor que o Ghost Doc. Mas, assim como o Ghost Doc ou qualquer gerador automático de documentação, a documentação gerada deve ser editada para ter qualquer valor real.
Quantas vezes você desejou enviar um projeto a um amigo ou enviá-lo para um site como o MSDN Code Gallery apenas para descobrir que seu arquivo zip tem muitas coisas que você não precisa enviar, tornando o arquivo maior que precisa ser.
bin bin pasta obj pasta TestResults pasta Reharper folders E então, se você esquecer de remover as ligações do Source Control, quem receber o seu projeto será solicitado. Como alguém que faz muito esse processo, decidi compartilhar com você meu código para limpar um projeto.
Não posso viver sem o DPack - especialmente quando trabalho em grandes projetos, facilita a navegação entre arquivos e membros. E é grátis .
Atalhos favoritos:
Alt + U: navegador de arquivos, filtra os arquivos enquanto você digita
Alt + G: navegador de códigos, filtra todos os membros enquanto você digita
Alt + M: navegador de códigos, filtra métodos no arquivo atual enquanto você digita
...e assim por diante. Muito mais fácil para mim do que encontrar o meu caminho no Project Explorer.
Mas como eu só descobri hoje, resultados semelhantes podem ser alcançados usando navegar até à janela (Ctrl +,) que agora é construído em Visual Studio 2010.
michalstanko
1
O DPack ainda me parece melhor, pois você pode se concentrar apenas no arquivo atual e optar por exibir apenas métodos, apenas propriedades, apenas eventos, etc. Muito bom!
O Vingy 1.0 é simples, mas é um complemento eficaz para o Visual Studio 2010, para que você possa pesquisar na Web de forma não invasiva e filtrar os resultados com base nas fontes.
Você pode ativar o Vingy clicando em Exibir-> Outras Janelas -> Janela de Pesquisa Vingy no Visual Studio IDE ou apenas realçando algum texto no documento e clicando em Ferramentas -> Pesquisar Texto Selecionado (Ctrl + 1).
Pesquisando com Vingy é bastante simples. Você pode iniciar uma pesquisa de duas maneiras.
Digitando o texto na caixa de pesquisa Vingy e pressionando 'Enter' ou clicando no botão 'Ir'
Destacando algum texto no editor quando você digita o Visual Studio e pressionando Ctrl + 1
Como a lista é bastante abrangente, passei algum tempo encontrando as extensões necessárias. Aqui está o instantâneo. Espero que ajude alguém.
Tentei instalar o Codemaid e parecia ser um complemento bacana, mas minha resposta do Visual Studio ficou muito lenta. Parecia que alguns tópicos estavam fazendo algum trabalho o tempo todo quando a Codemaid estava ligada. Então, desinstalando por enquanto.
VSFileNav - (Grátis) Uma ferramenta Localizar arquivo na solução (cruzamento entre SonicFileFinder e Resharper). Leve, fácil de usar e rápido (fiquei cansado do enorme tempo de inicialização do Sonic).
A extensão "Referência rápida de adição" aumenta a marca inteligente que o VS mostra para tipos não reconhecidos, dando a você a chance de adicionar a referência de montagem correspondente para esse tipo, além da cláusula "using" correspondente, se necessário em uma única captura.
NuGet
O NuGet (anteriormente NuPack) é um sistema de gerenciamento de pacotes focado no desenvolvedor de código aberto gratuito para a plataforma .NET, que visa simplificar o processo de incorporação de bibliotecas de terceiros em um aplicativo .NET durante o desenvolvimento.
fonte
PowerCommands (grátis)
fonte
AnkhSVN (grátis)
Mesmo se você usar outros shells SVN fora do VS (como o TortoiseSVN), recomendo instalar este Source Control Provider para rastrear automaticamente as renomeações, exclusões e similares de arquivos.
fonte
Visual Assist X (não gratuito)
fonte
Ghost Doc (Grátis)
Demora um pouco para configurá-lo corretamente, mas pode ser bastante útil.
fonte
No meu blog (todos gratuitos):
fonte
DevExpress CodeRush / Refactor! Pro (não gratuito, US $ 249,99)
É muito melhor que o Resharper (que, por sinal, sempre desacelerava meu VS para um rastreamento), funciona com C # e VB.NET (incluindo refatoração) e o suporte e a comunidade são excelentes. Vale o preço. E sim, ele suporta 2010 (no RC no momento em que este artigo foi escrito).
fonte
Editor de temas de cores do Visual Studio (grátis)
Não consigo codificar, a menos que meu VS2010 tenha um tema semelhante ao StackOverflow.
fonte
VisualSVN (não gratuito)
Pessoalmente, prefiro isso ao AnkhSVN, pois não é um provedor de SCC e não adiciona arquivos extras ao meu repositório.
fonte
VisualHG é um plug-in de controle Mercurial Source que conduz o TortoiseHG do VS. Sou um grande fã do Mercurial & DVCS. O VisualHG torna agradável e integrado. Git fãs - eu não estou pedindo uma guerra de chamas. Hg é apenas a minha marca.
fonte
O VSCommands é simplesmente um dos melhores plugins GRÁTIS disponíveis! ( link da galeria do visual studio )
fonte
DevExpress CodeRush Xpress (gratuito)
fonte
Ctrl+,
), ele permite refatorar esse identificador para o novo nome. No VS2010, esse menu pisca, desaparece e é substituído pelo menu DevExpress. Você pode obter o menu original, mas é preciso um pouco de mexer.O editor tangível T4 e as ferramentas de modelagem do VS2010 adicionam IntelliSense e Syntax Coloring aos modelos de texto T4 (grátis)
fonte
Se você é um aficionado por Vim ...
VsVim - livre
ViEmu - não é livre (também ainda não lançado)
fonte
O CodeMaid parece ser bastante útil - ele AutoFormata ao salvar, o que economiza muito tempo entre os desenvolvedores e as diferenças de código. (Existem outras ferramentas que podem usar o documento AutoFormatação do VS?)
fonte
Mapa de código do VS10x Isso é muito legal. Fácil pular para propriedade, método. E fácil expandir a região de colapso e muito mais.
fonte
ReSharper (não gratuito)
fonte
Mundo do VS Default Browser Switcher para alternar facilmente o navegador em projetos da web.
fonte
Extensões do Editor de contratos de código , uma extensão gratuita que fornece informações sobre contratos herdados para o método em que você está trabalhando no momento e uma lista de contratos para todos os métodos que você está chamando. Infelizmente, o último recurso entra em conflito com o Resharper, mas o primeiro ainda funciona bem.
fonte
RockScroll (grátis) - Clique duas vezes em uma palavra / símbolo para destacar todas as ocorrências dessa palavra / símbolo. Também substitui a barra de rolagem por uma visualização do seu código, com pontos de edição e linhas "todas as ocorrências" destacadas.
Exemplo de uso: deseja ver se uma variável é usada em outro lugar no arquivo de origem atual? Clique duas vezes na variável, observe a barra de rolagem para encontrar os destaques vermelhos.
fonte
AtomineerUtils Pro (não gratuito, US $ 9,99) é, na minha opinião, melhor que o Ghost Doc. Mas, assim como o Ghost Doc ou qualquer gerador automático de documentação, a documentação gerada deve ser editada para ter qualquer valor real.
fonte
devColor (grátis)
Pequena ferramenta que sublinha cores hexadecimais em folhas de estilo com a cor correta. Eu realmente gosto de como ele se integra ao editor.
fonte
CleanProject - Limpa as soluções do Visual Studio
fonte
Não posso viver sem o DPack - especialmente quando trabalho em grandes projetos, facilita a navegação entre arquivos e membros. E é grátis .
Atalhos favoritos:
Alt + U: navegador de arquivos, filtra os arquivos enquanto você digita
Alt + G: navegador de códigos, filtra todos os membros enquanto você digita
Alt + M: navegador de códigos, filtra métodos no arquivo atual enquanto você digita
...e assim por diante. Muito mais fácil para mim do que encontrar o meu caminho no Project Explorer.
fonte
Vingy (Grátis)
O Vingy 1.0 é simples, mas é um complemento eficaz para o Visual Studio 2010, para que você possa pesquisar na Web de forma não invasiva e filtrar os resultados com base nas fontes.
Vingy http://lh4.ggpht.com/__Mw4iY-4nuY/TKic0LcfKgI/AAAAAAAAA7s/OR82RFQFSU8/s1600-h/image%5B14%5D.png
Você pode ativar o Vingy clicando em Exibir-> Outras Janelas -> Janela de Pesquisa Vingy no Visual Studio IDE ou apenas realçando algum texto no documento e clicando em Ferramentas -> Pesquisar Texto Selecionado (Ctrl + 1).
Pesquisando com Vingy é bastante simples. Você pode iniciar uma pesquisa de duas maneiras.
fonte
Esta é a minha lista de extensões.
Como a lista é bastante abrangente, passei algum tempo encontrando as extensões necessárias. Aqui está o instantâneo. Espero que ajude alguém.
Tentei instalar o Codemaid e parecia ser um complemento bacana, mas minha resposta do Visual Studio ficou muito lenta. Parecia que alguns tópicos estavam fazendo algum trabalho o tempo todo quando a Codemaid estava ligada. Então, desinstalando por enquanto.
fonte
VSFileNav - (Grátis) Uma ferramenta Localizar arquivo na solução (cruzamento entre SonicFileFinder e Resharper). Leve, fácil de usar e rápido (fiquei cansado do enorme tempo de inicialização do Sonic).
Disclaimer: Eu escrevi esta ferramenta.
fonte
Plugin para acessar rapidamente qualquer arquivo da solução Sonic file finder (grátis)
Alternância rápida entre os arquivos .h e .cpp Macro disponível aqui (gratuito)
E é isso =)
fonte
Referência de adição rápida do WoVS
A extensão "Referência rápida de adição" aumenta a marca inteligente que o VS mostra para tipos não reconhecidos, dando a você a chance de adicionar a referência de montagem correspondente para esse tipo, além da cláusula "using" correspondente, se necessário em uma única captura.
fonte