Sdílet prostřednictvím


Okno příkazového řádku

Příkaz okna lze spouštět příkazy nebo aliasy přímo v Visual Studio integrované vývojové prostředí (IDE).Můžete provést příkazy nabídky a příkazy, které nejsou zobrazeny žádné nabídce.Zobrazit příkaz okna, zvolte Jiné Windows z zobrazení nabídku a vyberte Příkazové okno.

Tato část popisuje příkazy a aliasů, které jsou k dispozici příkaz okna.

Zobrazení hodnot proměnných

Zkontrolujte hodnotu proměnné varA, použít Příkaz pro tisk:

>Debug.Print varA

Otazník (?), je alias Debug.Print, takže lze také zapsat tento příkaz:

>? varA

Obě verze tento příkaz vrátí hodnotu proměnné varA.

Zadávání příkazů

Větší než (>) se zobrazí na levém okraji okna příkazu 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

Vyhodnocení výrazu.

Před výraz s otazníkem (?).

? myvar

Přepnout na příkazovém podokně.

Zadejte immed do okna bez znak větší než (>)

immed

Přepněte zpět do okna příkazu z okamžité okna.

Zadejte cmd do okna.

>cmd

Následující klávesové zkratky vám pomůže přejít v příkazovém režimu.

Akce

Umístění kurzoru

Keybinding

Procházení seznamu dříve zadaných příkazů.

Vstup

Šipka nahoru & ŠIPKA DOLŮ

Posun nahoru v okně.

Obsah okna příkazu

CTRL + ŠIPKA NAHORU

Přejděte na okno.

Obsah okna příkazu

Šipka dolů nebo CTRL + ŠIPKA DOLŮ

Tip

Vstupní řádek můžete kopírovat všechny nebo část předchozího příkazu posouvání ji, zvýraznění nebo jeho část a stiskněte klávesu ENTER.

Značka režimu

Po klepnutí na libovolné předchozí řádek příkaz okna, můžete posunout automaticky do režimu značku.Můžete vybrat, upravit a kopírovat text předchozích příkazů, jako by v libovolném textovém editoru a vložit je do aktuálního řádku.

Rovná se (=), znaménko

Okno se používá k zadání EvaluateStatement příkaz určuje, zda je znak rovná se (=) interpretovány jako porovnávací operátor nebo jako operátor přiřazení.

V příkaz okno znaménkem rovná se (=) je interpretován jako operátor porovnání.Operátory přiřazení nelze použít příkaz okna.Ano, například pokud hodnoty proměnných varA a varB jsou odlišné, potom na příkaz

>Debug.EvaluateStatement(varA=varB)

Vrátí hodnotu False.

V okamžité okna, naopak znaménkem rovná se (=) je interpretován jako operátor přiřazení.Tak například příkaz

>Debug.EvaluateStatement(varA=varB)

přiřadí k 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 platí při vyřizování 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 (označeny znakem lomítko [/])

  • regexje hodnota /pattern přepnout; /case přepínač nemá žádnou hodnotu.

  • var[1-3]+a oldpar jsou parametry

    [!POZNÁMKA]

    Příkaz, parametr, přepínače nebo hodnotu, která obsahuje mezery, musí mít dvojité uvozovky na obou stranách.

Poloha přepínače a parametry zaměnitelné volně v příkazovém řádku, kromě Shell 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átký formulář (jeden znak) a dlouhý.Více zkrácené přepínače lze společně zadat do skupiny.Například /p /g /m může být vyjádřeno střídavě /pgm.

Pokud se do skupiny a zadána hodnota přepínače zkrácené hodnoty platí pro každý přepínač.Například /pgm:123 rovnat /p:123 /g:123 /m:123.Pokud všechny přepínače ve skupině nepřijímá hodnotu, dojde k chybě.

Řídicí znaky

Znak stříšky (^) v příkazovém řádku znamená, že znak bezprostředně následují interpretována doslova, nikoli jako řídicí znak.Lze vložit parametr nebo přepínač hodnoty, s výjimkou produktů názvů přepínač rovné uvozovky ("), mezery, lomítka úvodní, carets nebo jiné znaky literálu.Příklad:

>Edit.Find ^^t /regex

Stříška funguje stejně, ať je uvnitř nebo mimo uvozovky.Pokud je stříška poslední znak v řádku, je ignorován.

Viz také

Referenční dokumentace

Okno Immediate

Visual Studio předdefinovaný příkaz aliasy

Použití regulárních výrazů v aplikaci Visual Studio

Příkaz prostředí