Gerenciar ferramentas externas

Você pode chamar ferramentas externas de dentro do Visual Studio usando o menu Ferramentas. Algumas ferramentas padrão estão disponíveis no menu Ferramentas, e você pode personalizar o menu adicionando outros executáveis de sua preferência.

Ferramentas disponíveis no menu Ferramentas

O menu Ferramentas contém vários comandos internos, incluindo:

Adicionar novas ferramentas ao menu Ferramentas

É possível adicionar uma ferramenta externa para aparecer no menu Ferramentas.

  1. Abra a caixa de diálogo Ferramentas Externas, escolhendo Ferramentas>Ferramentas Externas.

  2. Clique em Adicionar e preencha as informações. Por exemplo, a seguinte entrada faz com que o Windows Explorer seja aberto no diretório do arquivo que está aberto no Visual Studio no momento:

    • Título: Open File Location

    • Comando: explorer.exe

    • Argumentos: /root, "$(ItemDir)"

    External Tools dialog box

Esta é uma lista completa de argumentos que podem ser usados ao definir uma ferramenta externa:

Nome Argumento Descrição
Caminho de item $(ItemPath) O nome de arquivo completo do arquivo atual (unidade + caminho + nome de arquivo).
Diretório do item $(ItemDir) O diretório do arquivo atual (unidade + caminho).
Nome de arquivo de item $(ItemFilename) O nome do arquivo atual.
Extensão de item $(ItemExt) A extensão de nome de arquivo do arquivo atual.
Linha atual $(CurLine) A posição da linha atual do cursor na janela de código.
Coluna atual $(CurCol) A posição da coluna atual do cursor na janela de código.
Texto atual $(CurText) O texto selecionado.
Caminho de destino $(TargetPath) O nome de arquivo completo do item a ser criado (unidade + caminho + nome de arquivo).
Diretório de destino $(TargetDir) O diretório do item a ser criado.
Nome de destino $(TargetName) O nome de arquivo do item a ser criado.
Extensão de destino $(TargetExt) A extensão de nome de arquivo do item a ser criada.
Diretório binário $(BinDir) O local final do binário que está sendo criado (definido como unidade + caminho).
Diretório do projeto $(ProjectDir) O diretório do projeto atual (unidade + caminho).
Nome de arquivo do projeto $(ProjectFileName) O nome de arquivo do projeto atual.
Diretório da solução $(SolutionDir) O diretório da solução atual (unidade + caminho).
Nome de arquivo da solução $(SolutionFileName) O nome de arquivo da solução atual.

Observação

A barra de status do IDE exibe as variáveis Linha Atual e Coluna Atual para indicar a localização do ponto de inserção no Editor de Códigos ativo. A variável Texto Atual retorna o texto ou o código selecionado nesse local.