Janela Comando

A janela de Comando é usada para executar comandos ou alias diretamente no ambiente de desenvolvimento integrado Visual Studio (IDE). Você pode executar comandos de menu e comandos que não aparecem em nenhum menu. Para exibir a janela de Comando , escolha Outras Janelas de menu de Modo de Visualização , e selecione Janela de Comando.

Exibindo os valores das variáveis

Para verificar o valor de uma variável varA, use Comando Imprimir:

>Debug.Print varA

O ponto de interrogação (?) é um alias para Debug.Print, para que este comando também pode ser escrito:

>? varA

Ambas as versões deste comando retornará o valor de varAvariável.

Inscrevendo comandos

O maior que o símbolo (>) aparece na borda esquerda da janela de comando como um aviso para novas linhas. Use as teclas SETA PARA CIMA e SETA PARA BAIXO para percorrer os comandos emitidos anteriormente.

Tarefa 

Solução

Exemplo

Avalie uma expressão.

Prefácio a expressão com um ponto de interrogação (?).

? myvar

Alterne para uma janela imediata.

Entre em immedna janela sem o maior que o sinal (>)

immed

Alternar de volta para a janela de comando de uma janela imediata.

Entre em cmd na janela.

>cmd

Os atalhos a seguir ajuda-o-rem a navegar no modo de comando.

Ação

Local do cursor

Keybinding

Dê um ciclo através da lista de comandos inseridos anteriormente.

Linha de entrada

SETA & PARA CIMA DOWN ARROW

Scroll acima da janela.

Conteúdo da janela de comando

SETA DE CTRL+UP

Role para baixo da janela.

Conteúdo da janela de comando

SETA PARA BAIXO ou SHIFT+SETA de CTRL+DOWN

Dica

Você pode copiar o todo ou parte de um comando anterior para a linha de entrada enrolando a ele, para todo ou uma parte delas e em seguida, pressionando ENTER.

Modo de marca

Quando você clica em qualquer linha anterior na janela de Comando , você alterna automaticamente no modo de marca. Isso permite que você selecione, editar, e copiar o texto de comandos anteriores como você faria em qualquer editor de texto, e os cola na linha atual.

O sinal de igual (=)

A janela usada para inserir o comando de EvaluateStatement determina se um sinal de igual (=) é interpretado como um operador de comparação ou como um operador de atribuição.

Na janela de Comando , um sinal de igual (=) é interpretado como um operador de comparação. Você não pode usar operadores de atribuição na janela de Comando . Assim, por exemplo, se os valores das variáveis varA e varB são diferentes, então o comando

>Debug.EvaluateStatement(varA=varB)

retornará um valor de False.

Na janela de Imediato , por outro lado, um sinal de igual (=) é interpretado como um operador de atribuição. Assim, por exemplo, o comando

>Debug.EvaluateStatement(varA=varB)

atribuirá a varA variável o valor de varBvariável.

Parâmetros, switches, e valores

Alguns comandos dos comandos de Visual Studio pré-requisito e argumentos opcionais, opções e valores. Certas regras se aplicam ao lidar com esses comandos. A seguir está um exemplo de comando rico esclarecer a terminologia.

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

Nesse exemplo,

  • Edit.ReplaceInFiles é o comando

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

  • regex é o valor de troca de /pattern ; alterne de /case não tem valor

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

    Dica

    Alguns comando, parâmetro, alterne, ou valor que contém espaços deve ter aspas duplas de cada lado.

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

Quase cada opção suportado por um comando tem duas formas: (um formulário curto de um caractere) e um formulário longo. Vários opções de forma abreviada podem ser combinados em um grupo. Por exemplo, /p /g /m pode ser expresso como /pgmalternadamente.

Se alterna de formulário curto são combinados em um grupo dados e um valor, esse valor se aplica a cada opção. Por exemplo, /pgm:123 é igual a /p:123 /g:123 /m:123. Um erro ocorrerá se alguns de opções no grupo não aceitam um valor.

Caracteres de escape

Um acento circunflexo (^) na linha de comando significa que o caractere imediatamente após ele é interpretado literalmente, em vez de como um caractere de controle. Isso pode ser usado para inserir as aspas diretamente - marcas ("), espaços, barras de chave, sinal de intercalação, ou todos os outros caracteres literal em um parâmetro ou um valor de opção, a exceção dos nomes de opção. Por exemplo,

>Edit.Find ^^t /regex

Um sinal de intercalação funciona da mesma se é aspas interna ou externo - marcas. Se um sinal de intercalação é o último caractere em linha, será ignorado. O exemplo mostrado aqui demonstra como procurar por padrão “^t”.

Use aspas para nomes de caminho com espaços

Se, por exemplo, você deseja abrir um arquivo que tem um caminho que contém espaços, você deve rolar aspas duplas o caminho ou o segmento de caminho que contém espaços: C:\ " arquivos de programa” ou “C:\Program arquivo”.

Consulte também

Referência

Aliases de comando do Visual Studio

Comandos do Visual Studio