Switches e comandos de Visual Studio
Comandos de Visual Studio permitem a interação direta com o desenvolvimento integrado de ambiente (IDE) do teclado.Muitas caixas de diálogo, janelas e comandos de menu dentro do IDE têm um equivalente delinha comando - que você pode digitar dentro de Janela de comando, o Janela Verificação imediata, 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 e, na guia de comandos, a caixa de diálogo Personalizar, bem como usuário-definido aliases e macros.
Compilando a partir da linha de comando
Para obter informações sobre a criação de projetos no Visual Studio linguagens a partir da linha de comandode programação, consulte Construção da linha de comando (Visual Basic), Construção de linha de comando com CSC. exe (Visual C#), MSBuild (Visual C++), e Building from the Command Line (JScript).Para obter informações sobre como configurar um arquivo deesquema XML MSBuildpara compilação projetos, consulte o Referência do MSBuild.
Sintaxe de comando do Visual Studio
Visual Studio comandos podem ser inseridos no comando janela, Immediate janela, ou Find/Command caixa. Em cada maiúsculas e minúsculas, o sinal de maior que (>) é usado para indicar que um comando em vez de uma operação de pesquisa ou depurar a seguir.
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 de menor ou alias.
Nomes de comando completo
A sintaxe completa de comandos é baseada no nome do comando completo listado teclado, opções de ambientecaixa de diálogo. Na maioria dos casos, a sintaxe completa reflete o posicionamento dos comandos no sistema de menu do IDE.Os nomes de comando completo está de acordo com as regras de sintaxe a seguir:
Categorias de comando, como, por exemplo, menus e 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 Novo arquivo caixa de diálogo é exibida no teclado, opções de ambiente como um filho a File comando.Para exibir esta caixa de diálogo, digite o seguinte comando para o comando janela, Immediate janela, ou Find/Command caixa e pressione ENTER.
>File.NewFile
O Novo arquivocaixa de diálogo é exibido, 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 arquivocaixa de diálogo tem o padrão aliasnf. Para mais informações, consulte Predefinidas 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 comandojanela, Immediate janela, 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 comandojanela:
>alias
Comandos com argumentos
Alguns comandos permitem 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 arquivocaixa de diálogo. Você também pode criar um novo arquivo a partir de um modelo, sem exibir a Novo arquivocaixa de diálogo, incluindo a opção /t. O exemplo a seguir cria um novo arquivo de texto, chamado Mytext.txt, com base no modeloo "Arquivo de General\Text" e o abre no editordo código de fonte .
>File.NewFile Mytext /t:"General\Text File" /e:"Source Code (text) Editor"
Observação |
---|
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 está de acordo com a seguinte sintaxe:
Nomes de comando 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 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, e não como um caractere de controle.Isso pode ser usado para incorporar aspas normais (' '), espaços, barras à esquerda, riscados ou qualquer outro caractere literal em um valor de parâmetro ou nova opção, com exceção dos nomes do switch.Por exemplo,
>Edit.Find ^^t /regex
Um sinal de interpolação funciona da mesma, seja ela interna ou externas aspas.Se um sinal de interpolação for o último caractere na linha, ele será ignorado.
Conclusão automática para comandos
O comando janela, Immediate janela, 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 comandos internacionais
Em versões localizadas do IDE, os nomes de comando podem ser inseridos na linguagem nativo 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.
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 versões localizadas do Visual Studio, os dois é 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.