Compartilhar via


janela Comando

The Comando janela é usada para executar comandos ou aliases diretamente no Visual Studio ambiente de desenvolvimento integrado (IDE). Você pode executar comandos de menu e comandos que não são exibidos em qualquer menu.Para exibir o Comando janela, escolher Outras janelas from the Modo de exibição menu e selecionar janela Comando.

Esta seção explica os comandos e os aliases disponível a partir de Comando janela.

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 para Debug.Print, portanto, este comando também pode ser escrito:

>? varA

As duas versões desse comando retornará o valor da variável varA.

Inserindo comandos

Maior que o símbolo (>) aparece na borda esquerda da janela Comando sistema autônomo um aviso para novas linhas. Use as teclas de seta para cima e seta para baixo para rolar pelos comandos emitidos anteriormente.

Tarefa

Solução

Exemplo

Avalie uma expressão.

Preceda a expressão com um ponto de interrogação (?).

? myvar

Alterne para uma janela imediata.

Digite immed Na janela sem o sinal maior que (>)

immed

comutador de volta para a janela Comando em uma janela Verificação imediata.

Digite cmd Na janela.

>cmd

Os atalhos a seguir ajudam a navegar no modo de comando.

Ação

Local do cursor

Atalho

Percorrer a lista de comandos inseridos anteriormente.

Linha de entrada

SETA SETA & PARA BAIXO PARA CIMA

Rolar a janela.

Sumário da janela Comando

CTRL + UP SETA

Rolar a janela para baixo.

Sumário da janela Comando

SETA para baixo ou CTRL+seta para baixo

Dica:

Você pode copiar toda ou parte de um comando anterior para a linha de entrada pela rolar tendo a ele, realce todos ou parte dele e pressionando ENTER.

Marcar modo

Quando você clica em qualquer linha anterior na Comando janela, você deslocar automaticamente no modo de marca.Isso permite que você selecionar, edição e copiar o texto dos comandos anteriores, sistema autônomo você faria em qualquer editor de texto e colá-los na linha corrente.

O igual (=) sinal

A janela utilizada para inserir o EvaluateStatement comando determina se um sinal de igual (=) é interpretado sistema autônomo um operador de comparação ou sistema autônomo um operador de atribuição.

No Comando janela, um sinal de igual (=) é interpretada sistema autônomo um operador de comparação.Você não pode utilizar operadores de atribuição no Comando janela.Sim, 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 sistema autônomo um operador de atribuição.Assim, por exemplo, o comando

>Debug.EvaluateStatement(varA=varB)

atribuirá a variável varA o valor da variável varB.

Parâmetros, switches e valores

Alguns Visual Studio comandos comandos têm exigido e argumentos opcionais, switches e valores. Certas regras se aplicam ao lidar com tais comandos.A seguir é um exemplo de um comando Avançado para esclarecer a terminologia.

Edit.ReplaceInFiles /case /pattern:regex var[1-3]+ oldpar 

Neste exemplo,

  • Edit.ReplaceInFiles o comando

  • /case e /pattern:regex são switches (prefaciadas com o caractere de barra / [/])

  • regex é o valor das /pattern comutador; o /case comutador não tem valor

  • var[1-3]+ e oldpar parâmetros

    Observação:

    Qualquer comando, parâmetro, comutador ou valor que contenha espaços deve ter entre aspas duplas no ambos os lados.

A posição de comutadores e parâmetros pode ser intercambiada livremente na linha de comando com exceção do Shell comando, que requer suas opções e parâmetros em uma ordem específica.

Praticamente todos comutador o apoio de um comando apresenta duas formas: uma forma abreviada (um caractere) e um formulário longo.Vários curto-formulário switches podem ser combinados em um agrupar.Por exemplo, /p /g /m pode ser expresso sistema autônomo alternativa, sistema autônomo /pgm.

Se forma curta comutador es são combinados em um agrupar e dado um valor, esse valor aplica-se para cada comutador.Por exemplo, /pgm:123 é igual a /p:123 /g:123 /m:123. Um erro ocorrerá se todas as opções no agrupar da não aceita um valor.

Caracteres de escape

Um caractere circunflexo (^) em uma linha de comando significa que o caractere imediatamente após ele é interpretada literalmente, em vez de um caractere de controle.Isso pode ser usado para incorporar as aspas normais (""), espaços, barras entrelinhamento, carets ou qualquer Outros caractere literal em um valor de parâmetro ou comutador, com exceção dos nomes do comutador.Por exemplo,

>Edit.Find ^^t /regex

Um acento circunflexo funciona da mesma seja interna ou externa entre aspas.Se um cursor é o último caractere na linha, ela será ignorada.

Consulte também

Referência

Janela Immediate

Predefinidos aliases de comando Visual Studio

Regulares Expressions (Visual Studio)

Comando shell