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”.