PowerCommand – Visual Studio Extension

5 11 2008
    Mais um post de Extension para Visual Studio. Sempre gostei de sharear o conhecimento com relação a shortcuts diversos (do windows, da ide do VS, etc).Infelizmente o PowerCommand só existe para VS 2008.

    Página da Extension: PowerCommand

    Download: PowerCommand 1.1

    Após instalar (next,next,next ….) uma nova opção aparece no menu do Visual Studio: Tools -> Options-> PowerCommands

    clip_image001

    Em General temos essas duas opções interessantes:

    Format document on save – formata um arquivo ao salvar: remove espaços em brancos, arruma tabulação, etc;

    Remove and Sort Usings on save (SÓ COM C#) – o próprio nome já diz, ao salvar um documento remove os namespaces não utilizados e sorteia por nome o restante;

    Em Commands é possível desabilitar ou habilitar as opções do PowerCommands:

    clip_image002

    Alguns comandos interessantes:

    Copy Path: copia para o buffer o caminho do arquivo selecionado

    clip_image003

    Open Command Prompt: abre um prompt direto no path do arquivo selecionado

    clip_image004

    Remove and Sorting usings: é possível remover os namespaces não usados e sortear os demais de toda solução com um só comando:

    clip_image005

    Email CodeSnippet: abre o client padrão de e-mail instalado com o código copiado em uma nova mensagem.

    clip_image006

    Para mais detalhes, baixem o readme que está na página de download que contém exemplo dos demais comandos.

    Espero que isto ajude a melhorar a produtividade de quem ainda não conhece esta Extension.





Visual Studio Source Code Outliner Power Toy

5 11 2008

O que é: uma extension para o Visual Studio (2008/2005) que permite visualizar o código fonte de um determinado arquivo no formato de treeview.

Onde baixar: http://www.codeplex.com/SourceCodeOutliner

Links Diretos: VS 2008 | VS 2005

No exemplo abaixo, criei um projeto do tipo ASP.NET MvcApplication (beta1) que já vem com algumas coisas programadas.

Para abrir o Source Code Outliner, ir no menu View -> Other Windows -> Source Outliner Power Toy ou utilizar a shortcut Ctrl+], Ctrl+o

image

Selecionei a classe Controllers/AccountController.cs e criei duas variáveis na mesma:

private string teste = “”;
private string teste2 = “”;

(apenas para visualizarmos as variáveis do escopo da classe no Source Outliner, já que não existia nenhuma por default).

clip_image004

Na janela do Source Outliner é possível navegar por todos os itens. Ao clicar sobre um item o mesmo é posicionado na janela de código.

É possível ainda filtrar por alguma palavra específica e/ou pelo tipo de elemento a ser buscado (classe, variável, etc) conforme mostram as figuras abaixo:

clip_image006clip_image008

Conclusão: agiliza bem o processo de navegação dentro de um código fonte. Uso e recomendo.