Compartilhar via


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 por conta própria.

Ferramentas disponíveis no menu Ferramentas

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

Adicionar novas ferramentas ao menu Ferramentas

Você pode 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 você abriu atualmente no Visual Studio:

    • Título: Open File Location

    • Comando: explorer.exe

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

    Caixa de diálogo Ferramentas Externas

Veja a seguir uma lista completa de argumentos que podem ser usados ao definir uma ferramenta externa:

Nome Argument Description
Caminho do Item $(ItemPath) O nome completo do arquivo do arquivo atual (unidade de armazenamento + caminho + nome do arquivo).
Diretório de itens $(ItemDir) O diretório do arquivo atual (unidade + caminho).
Nome do 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 completo do arquivo do item a ser construído (drive + caminho + nome do arquivo).
Diretório de destino $(TargetDir) O diretório do item a ser criado.
Nome de destino $(TargetName) O nome do arquivo do item a ser criado.
Extensão Alvo $(TargetExt) A extensão de nome de arquivo do item a ser criado.
Diretório Binário $(BinDir) A localização final do binário que está sendo criado (definida como unidade + caminho).
Diretório do Projeto $(ProjectDir) O diretório do projeto atual (unidade + caminho).
Nome do arquivo do projeto $(ProjectFileName) O nome do arquivo do projeto atual.
Diretório da solução $(SolutionDir) O diretório da solução atual (unidade + caminho).
Nome do arquivo da solução $(SolutionFileName) O nome do arquivo da solução atual.

Observação

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