Share via


Switches e comandos de Visual Studio

Comandos de Visual Studio permitem a interação direta com o ambiente de desenvolvimento integrado (IDE) do teclado. Muitas caixas de diálogo, janelas e comandos de menu dentro do IDE tem um equivalente de linha de comando que você pode digitar dentro de Janela de comando, o Janela Immediate, ou o Caixa comando/Localizar para exibir uma caixa de diálogo ou executar um comando.

Comandos de Visual Studio seguem determinadas regras de sintaxe geral que são explicadas abaixo. O conjunto de comandos disponíveis inclui todos os comandos listados na teclado, ambiente, caixa de diálogo Opções de e o guia comandos, a caixa de diálogo Personalizar, como bem como user-defined aliases e macros.

Construção da linha de comando

Para obter informações sobre a criação de projetos em linguagens de programação de Visual Studio da linha de comando, consulte Compilando a partir da linha de comando (Visual Basic), Comando -<>>linha criando com CSC. exe (Visual C#), MSBuild (Visual C++), e Construção da linha de comando. Para obter informações sobre como configurar um arquivo de esquema XML do MSBuild para construir projetos, consulte o Referência do MSBuild.

Sintaxe de comando Visual Studio

Comandos de Visual Studio podem ser inseridos na comando janela, Immediajanela te, ou Find/Command caixa. Em cada caso, o sinal de maior que (>) é usado para indicar que um comando em vez de uma operação de depuração ou de pesquisa para acompanhamento.

Para obter informações detalhadas sobre a sintaxe de comando, consulte Comandos de Visual Studio com argumentos e Opções de Linha de Comando do Devenv.

Muitos comandos podem ser gravados em um dos dois formatos, usando a sintaxe do comando completo ou um formulário mais curto ou o alias.

Nomes de comando completo

A sintaxe completa de comandos é baseada no nome do comando completo listado teclado, opções de ambiente caixa de diálogo. Na maioria dos casos, a sintaxe completa reflete o posicionamento dos comandos no sistema de menus do IDE. Os nomes de comando completo seguem as regras de sintaxe a seguir:

  • Categorias de comando, como, por exemplo, menus e os nomes de comando são separadas por um ponto (.).

  • Espaços e pontuação são removidos de todos os nomes de comando, conforme exibido nos menus.

Por exemplo, o comando que exibe o New File Dialog Box aparece na teclado, opções de ambiente como um filho a File comando. Para exibir a caixa de diálogo, digite o seguinte comando para o comando janela, Immediajanela te, ou Find/Command caixa e pressione ENTER.

>File.NewFile

O Novo arquivo caixa de diálogo for exibida, pronto para você fazer sua seleção.

Aliases de comando

Você pode criar nomes curtos, ou aliases, nomes de comando completo para ajudá-lo a lembrar e digite os comandos mais rapidamente. Visual Studio vem com um conjunto de aliases predefinidos. Por exemplo, o comando que exibe o Novo arquivo caixa de diálogo possui o alias padrão nf. For more information, see Predefinidos Aliases de comando Visual Studio.

Você também pode criar seus próprios aliases personalizados ou alterar predefinidos aliases usando o alias comando. Por exemplo, você pode criar um alias para o comando Edit.MakeUpperCase digitando o seguinte:

>alias upper Edit.MakeUpperCase

Na próxima vez que você selecione o texto no editor e digite >upper na comando janela, Immediajanela te, ou Find/Command caixa, o texto será exibido em letras maiúsculas. Você também pode criar aliases que incluem nomes de comando e seus argumentos.

Para exibir uma lista de todos os aliases atuais, digite o seguinte comando na comando janela:

>alias

Comandos com argumentos

Alguns comandos permitem que você fornecer argumentos, como, por exemplo, nomes de arquivo ou comutadores que executar um comando, sem exibir quaisquer caixas de diálogo ou outras interfaces de usuário. Por exemplo, o comando File.NewFile, inserido sem opções, exibe o Novo arquivo caixa de diálogo. Você também pode criar um novo arquivo de um modelo, sem exibir a Novo arquivo caixa de diálogo, incluindo a opção /t. O exemplo a seguir cria um novo arquivo de texto chamado Mytext.txt, com base no arquivo"General\Text" o modelo e abre no editor de código-fonte.

>File.NewFile Mytext /t:"General\Text File" /e:"Source Code (text) Editor"
ObservaçãoObservação

Os argumentos de comando devem ser inseridos na ordem especificada para o comando. Switches e seus argumentos podem ser colocados em qualquer ordem.

Comandos e os argumentos seguem a seguinte sintaxe:

  • Nomes de comandos e argumentos são separados por espaços

  • Os valores de argumento que contenham espaços devem ser colocados entre aspas

  • Use o circunflexo (^) caracteres para caracteres de escape

  • Abreviações de caractere único argumento podem ser combinadas. Por exemplo, você pode combinar as abreviaturas de argumento único caractere para /case (/c) e /word (/w) como /cw em vez de /c /w.

Muitos switches de nome de comando têm nomes completos e curtos que podem ser usados de forma intercambiável. Por exemplo, o /case Alternar da Edit.Find comando também pode ser escrito /c. Para obter uma lista completa, consulte Comandos de Visual Studio com argumentos.

Caracteres de escape.

Um caractere de interpolação (^) em uma linha de comando significa que o caractere imediatamente após ele é interpretada literalmente, em vez de como um caractere de controle. Isso pode ser usado para incorporar as aspas normais (' '), espaços, líderes de barras, riscados ou qualquer outro caractere literal em um valor de parâmetro ou opção, com exceção dos nomes do switch. For example,

>Edit.Find ^^t /regex

Um cursor funciona da mesma, seja dentro ou fora de aspas. Se um sinal de interpolação for o último caractere na linha, ela será ignorada.

Conclusão automática de comandos

O comando janela, Immediajanela te, e Find/Command caixa fornecer conclusão automática quando você insere os nomes de comando e aliases. A lista de preenchimento automático exibe todos os possíveis correspondentes nomes de comando e aliases, se o comando está disponível no momento ou não. Se você digitar ou seleciona um comando não está disponível, a barra de status exibe a mensagem, "O comando não está disponível" e o comando será ignorado.

Nomes de comando internacionais

Em versões localizadas do IDE, os nomes de comando podem ser inseridos na linguagem nativa do IDE ou em inglês. Por exemplo, você pode digitar um File.NewFile ou Fichier.NouveauFichier no IDE francês para executar o mesmo comando.

Os nomes de macro são semelhantes aos nomes de comando. Embora você pode salvar as macros usando um nome localizado, para melhorar a compatibilidade entre inglês e em versões localizadas do Visual Studio, é melhor salvar as macros usando nomes em inglês. Isso ocorre porque todas as versões localizadas do IDE entendam os comandos em inglês, mas nem todas as versões localizadas do IDE entendam um outro idioma localizado.

Consulte também

Referência

Janela de comando

Janela Immediate

Caixa comando/Localizar

Predefinidos Aliases de comando Visual Studio

Comandos de Visual Studio com argumentos