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:
- Gerenciador de snippets de código para Organizar snippets de código
- Personalizar para Personalizar menus e barras de ferramentas
- Opções para Definir várias opções diferentes para o IDE do Visual Studio e outras ferramentas
Adicionar novas ferramentas ao menu Ferramentas
É possível adicionar uma ferramenta externa para aparecer no menu Ferramentas.
Abra a caixa de diálogo Ferramentas Externas, escolhendo Ferramentas>Ferramentas Externas.
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)"
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.