Okno příkazového řádku
Příkaz okno se používá k provedení příkazů nebo aliasy přímo v Visual Studio integrované vývojové prostředí (IDE).Lze spustit příkazy nabídky a příkazy, které nejsou uvedeny v žádné nabídce.Chcete-li zobrazit příkaz okna, zvolte Ostatní okna z zobrazení nabídky a vyberte Okno příkazového řádku.
Zobrazení hodnot proměnných
Chcete-li zkontrolovat hodnotu proměnné varA, použít Tisk – příkaz:
>Debug.Print varA
Otazník (?) je alias pro Debug.Print, takže tento příkaz lze také zapsat:
>? varA
Obě verze tento příkaz vrátí hodnotu proměnné varA.
Zadávání příkazů
Čím větší než symbol (>) se zobrazí na levém okraji okna příkaz jako výzva pro nové řádky.Pomocí kláves Šipka nahoru a Šipka dolů procházejte dříve vydané příkazy.
Úloha |
Řešení |
Příklad |
---|---|---|
Vyhodnotí výraz. |
Před výraz s otazníkem (?). |
? myvar |
Přepnout na aktuální okno. |
Zadejte immed do okna, aniž by tím znak větší než (>) |
immed |
Přepněte zpět do příkazového řádku z okna Immediate. |
Zadejte cmd do okna. |
>cmd |
Následující klávesové zkratky můžete přejít v příkazovém režimu.
Akce |
Umístění kurzoru |
Keybinding |
---|---|---|
Procházet seznam dříve zadaných příkazů. |
Vstup vnějšího zdroje |
Šipka nahoru & šipka dolů |
Okno pomocí posuvníku. |
Obsah okna příkazu |
CTRL + ŠIPKA NAHORU |
Posun dolů v okně. |
Obsah okna příkazu |
Šipka dolů nebo CTRL + ŠIPKA DOLŮ |
Tip
Posun k němu, zvýraznění všechny nebo část a potom stisknutím klávesy ENTER můžete zkopírovat celý nebo část předchozího příkazu na vstupní řádek.
Značka režimu
Po klepnutí na libovolné předchozí řádek příkaz okna, můžete posunout automaticky do režimu značka.Můžete vybrat, upravit a kopírovat text z předchozích příkazů, jako by v libovolném textovém editoru a vložit je do aktuálního řádku.
Znaménko rovná se (=)
Toto okno slouží k zadání EvaluateStatement příkaz určuje, zda je znak rovná se (=) interpretována jako porovnávací operátor nebo jako operátor přiřazení.
V příkaz okno, znak rovná se (=) je interpretován jako operátor porovnání.Nelze použít operátory přiřazení v příkaz okna.Tak například, pokud hodnoty proměnných varA a varB jsou odlišné a potom na příkaz
>Debug.EvaluateStatement(varA=varB)
Vrátí hodnotu False.
V Okamžité okno, naopak znak rovná se (=) je interpretován jako operátor přiřazení.Tak například, příkaz
>Debug.EvaluateStatement(varA=varB)
přiřadí proměnné varA hodnotu proměnné varB.
Hodnoty, přepínače a parametry
Některé Visual Studio příkazy, příkazy mají požadované a volitelné argumenty, přepínače a hodnoty.Některá pravidla použít při řešení těchto příkazů.Následuje příklad bohaté příkazu vyjasnit terminologii.
Edit.ReplaceInFiles /case /pattern:regex var[1-3]+ oldpar
V tomto příkladu
Edit.ReplaceInFilespříkaz
/casea /pattern:regex jsou přepínače (začíná znakem lomítko [/])
regexje hodnota /pattern přepnout; /case switch nemá žádnou hodnotu.
var[1-3]+a oldpar jsou parametry
[!POZNÁMKA]
Příkaz, parametr, přepínač nebo hodnotu, která obsahuje mezery, musí mít dvojité uvozovky na obou stranách.
Poloha přepínače a parametry lze zaměnit volně v příkazovém řádku s výjimkou produktů prostředí příkaz, který vyžaduje jeho přepínače a parametry v určitém pořadí.
Téměř každý přepínač podporuje příkaz má dvě formy: krátkou (jeden znak) a dlouhá verze.Více zkrácené přepínače lze společně zadat do skupiny.Například /p /g /m lze také vyjádřit jako /pgm.
Pokud zkrácené přepínače jsou spojeny do skupiny a zadána hodnota, hodnota platí pro každý přepínač.Například /pgm:123 je /p:123 /g:123 /m:123.Všechny přepínače ve skupině nepřijímá hodnoty dojde k chybě.
Řídicí znaky
Znak stříšky (^) v příkazovém řádku znamená, že znak bezprostředně následují je interpretován doslovně a ne jako řídicí znak.To lze vložit uvozovky ("), mezery, úvodní lomítka, carets nebo jakýmikoli literálními znaky v hodnotě parametru nebo přepínače kromě přepínače názvy.Příklad:
>Edit.Find ^^t /regex
Stříška funguje stejně, ať už se jedná o vnitřní nebo vnější uvozovky.Pokud stříška je poslední znak na řádku, je ignorována.Příkladu ukazuje, jak vyhledat vzorek "^ t".
Použití uvozovek pro cestu názvy s mezerami
Pokud například chcete otevřít soubor, jehož cesta obsahuje mezery, je nutné umístit dvojité uvozovky kolem cestu nebo segment cesty, který obsahuje mezery: C:\"Program soubory" nebo "C:\Program Files".