Janela de comando
O comando janela é usada para executar comandos ou aliases diretamente na Visual Studio o ambiente de desenvolvimento integrado (IDE).Você pode executar comandos de menu e de comandos que não aparecem em nenhum menu.Para exibir o comando janela, escolha Other Windows da Exibir menu e selecione Janela de comando.
Esta seção explica os comandos e aliases disponíveis a partir do comando janela.
Predefinidas Aliases de comando Visual Studio
Contém uma lista dos aliases disponíveis com o comando predefinido Visual Studio.Comandos de Visual Studio com argumentos
Contém informações sobre o Visual Studio comandos que obtém argumentos.
Exibindo os valores das variáveis
Para verificar o valor de uma variável varA, use o Comando Imprimir:
>Debug.Print varA
O ponto de interrogação (?) é um alias de Debug.Print, portanto, este comando também pode ser escrito:
>? varA
As duas versões desse comando retornará o valor da variável varA.
Inserir comandos
Símbolo maior que maior (>) aparece na borda esquerda da janela de comando como um prompt para novas linhas.Use as teclas de seta para cima e seta para baixo para percorrer os comandos emitidos anteriormente.
Tarefa |
Solução |
Exemplo |
---|---|---|
Avalie uma expressão. |
Preceda a expressão com um ponto de interrogação (?). |
? myvar |
Alterne para a janela imediata. |
Digite immed para a janela sem o sinal de maior que (>) |
immed |
Alterne para a janela de comando em uma janela Verificação imediata. |
Digite cmd para a janela. |
>cmd |
Os atalhos a seguir ajudam você a navegar no modo de comando.
Ação |
Local do cursor |
KeyBinding |
---|---|---|
Percorrer a lista de comandos inseridos anteriormente. |
Linha de entrada |
Seta para cima & SETA PARA BAIXO |
Role a janela. |
Conteúdo da janela de comando |
CTRL + SETA PARA CIMA |
Role para baixo na janela. |
Conteúdo da janela de comando |
SETA para baixo ou CTRL + seta para baixo |
Dica |
---|
Você pode copiar todo ou parte de um comando anterior para a linha de entrada rolando a ele, realçando todo ou parte dele e pressionando ENTER. |
Modo de marca
Quando você clica em qualquer linha anterior a comando janela, você alternar de automaticamente no modo de marca.Isso permite que você selecionar, editar e copiar o texto dos comandos anteriores, como você faria em qualquer editor de texto e cole-a linha atual.
O igual (=) sinal
A janela utilizada para inserir o EvaluateStatement comando determina se um sinal de igual (=) é interpretado como um operador de comparação ou como um operador de atribuição.
No comando janela, um sinal de igual (=) é interpretada como um operador de comparação.Não é possível usar operadores de atribuição na comando janela.Assim, por exemplo, se os valores das variáveis varA e varB são diferentes e, em seguida, o comando
>Debug.EvaluateStatement(varA=varB)
retornará um valor de False.
No imediata janela, por outro lado, um sinal de igual (=) é interpretada como um operador de atribuição.Portanto, por exemplo, o comando
>Debug.EvaluateStatement(varA=varB)
irá atribuir a variável varA o valor da variável varB.
Parâmetros, Switches e valores
Alguns Visual Studio comandos têm exigido de comandos e argumentos opcionais, switches e valores.Certas regras se aplicam ao lidar com tais comandos.Este é um exemplo de um comando rich para esclarecer a terminologia.
Edit.ReplaceInFiles /case /pattern:regex var[1-3]+ oldpar
Neste exemplo,
Edit.ReplaceInFilesé o comando
/casee /pattern:regex são switches (antecedidos pelo caractere de barra [/])
regexé o valor da /pattern alternar; o /case switch não tem valor
var[1-3]+e oldpar são parâmetros
Observação Qualquer comando, parâmetro, switch ou valor que contenha espaços deve ter entre aspas duplas em ambos os lados.
A posição de parâmetros e opções pode ser intercambiada livremente na linha de comando, com exceção de Shell comando, que requer suas opções e parâmetros em uma ordem específica.
Quase todos os switches suportados por um comando apresenta duas formas: uma forma longa e uma forma abreviada de (um caractere).Vários switches de forma curta podem ser combinados em um grupo.Por exemplo, /p /g /m podem ser expressos como alternativa, como /pgm.
Se a forma curta switches são combinados em um grupo e dadas um valor, esse valor se aplica a todos os switches.Por exemplo, /pgm:123 é igual a /p:123 /g:123 /m:123.Se qualquer uma das opções no grupo de não aceitar um valor, ocorrerá um erro.
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 as 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 de opção.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.
Consulte também
Referência
Predefinidas Aliases de comando Visual Studio