Megosztás a következőn keresztül:


Parancsablak

A parancsablak parancsok vagy aliasok közvetlenül a Visual Studio integrált fejlesztési környezetében (IDE) való végrehajtására szolgál. Olyan menüparancsokat és parancsokat is végrehajthat, amelyek egyik menüben sem jelennek meg. A Parancs ablak megjelenítéséhez válassza a Nézet menü Egyéb ablak elemét, majd válassza a Parancsablak lehetőséget.

Változók értékeinek megjelenítése

Egy változó varAértékének ellenőrzéséhez használja a Nyomtatási parancsot:

>Debug.Print varA

A kérdőjel (?) a következő aliasa Debug.Print, így ez a parancs is írható:

>? varA

A parancs mindkét verziója a változó varAértékét adja vissza.

Parancsok megadása

A nagyobb, mint szimbólum (>) új sorok kéréseként jelenik meg a Parancs ablak bal szélén. A FEL és a LE nyílbillentyűvel görgessen végig a korábban kiadott parancsokon.

Feladatok Megoldás példa
Kifejezés kiértékelése. A kifejezés előtagja kérdőjellel (?). ? myvar
Váltson azonnali ablakra. Lépjen immed be az ablakba a nagyobb jel nélkül (>) immed
Váltson vissza a Parancs ablakra egy Azonnali ablakból. Lépjen cmd be az ablakba. >cmd

Az alábbi billentyűparancsok segítségével navigálhat a Parancs módban.

Tevékenység Kurzor helye Kulcskötés
Váltsa végig a korábban megadott parancsok listáját. Beviteli sor FEL ÉS LEFELÉ MUTATÓ NYÍL
Görgessen fel az ablakra. A parancsablak tartalma CTRL+FEL NYÍL
Görgessen le az ablakon. A parancsablak tartalma LE vagy CTRL+LE

Jótanács

Az előző parancsok egészét vagy egy részét átmásolhatja a beviteli sorba görgetéssel, az egész vagy egy rész kiemelésével, majd az ENTER billentyűt lenyomva.

Megjelölési mód

Amikor a Parancs ablak valamelyik korábbi sorára kattint, automatikusan Mark módba vált. Ez lehetővé teszi az előző parancsok szövegének kijelölését, szerkesztését és másolását, ahogyan bármely szövegszerkesztőben tenné, és beillesztheti őket az aktuális sorba.

Az egyenlőségjel (=)

A parancs megadásához EvaluateStatement használt ablak határozza meg, hogy az egyenlőségjel (=) összehasonlító operátorként vagy hozzárendelési operátorként van-e értelmezve.

A Parancs ablakban egy egyenlőségjel (=) lesz összehasonlító operátorként értelmezve. A Parancs ablakban nem használhat hozzárendelési operátorokat. Így például ha a változók varAvarB értéke eltér, akkor a parancs >Debug.EvaluateStatement(varA=varB) a következő értéket Falseadja vissza: .

Az Azonnali ablakban ezzel szemben az egyenlőségjel (=) hozzárendelési operátorként van értelmezve. Így például a parancs >Debug.EvaluateStatement(varA=varB) hozzá lesz rendelve a változó varAvarBértékéhez.

Paraméterek, kapcsolók és értékek

Egyes Visual Studio-parancsok kötelező és választható argumentumokkal, kapcsolókkal és értékekkel rendelkeznek. Az ilyen parancsok kezelésekor bizonyos szabályok érvényesek. Az alábbiakban egy olyan részletes parancsot mutatunk be, amely tisztázza a terminológiát.

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

Ebben a példában

  • Edit.ReplaceInFiles a parancs

  • /case és /pattern:regex kapcsolók (perjel [/] karakterrel előtaggal)

  • regex a kapcsoló értéke /pattern ; a /case kapcsoló nem rendelkezik értékkel

  • var[1-3]+ és oldpar paraméterek

    Megjegyzés:

    A szóközöket tartalmazó parancsoknak, paramétereknek, kapcsolóknak vagy értékeknek mindkét oldalon kettős idézőjelekkel kell rendelkezniük.

A kapcsolók és paraméterek pozíciója a Parancssorban a Shell parancs kivételével szabadon egymáshoz kapcsolható, amelyhez a kapcsolók és paraméterek meghatározott sorrendben szükségesek.

A parancs által támogatott kapcsolók szinte mindegyikének két formája van: egy rövid (egy karakteres) és egy hosszú űrlap. Több rövid formátumú kapcsoló kombinálható egy csoportba. Például /p /g /m a kifejezés alternatívaként /pgmis kifejezhető.

Ha a rövid formátumú kapcsolók egy csoportba vannak kombinálva, és értéket adnak meg, ez az érték minden kapcsolóra érvényes. Például a /pgm:123 következőnek felel meg /p:123 /g:123 /m:123: . Hiba történik, ha a csoport egyik kapcsolója nem fogad el értéket.

Feloldó karakterek

A parancssorban lévő simogató (^) karakter azt jelenti, hogy az azt közvetlenül követő karaktert a rendszer szó szerint értelmezi, nem pedig vezérlő karakterként. Ez használható egyenes idézőjelek ("), szóközök, kezdő perjelek, simítások vagy bármely más literális karakter beágyazására egy paraméterben vagy kapcsolóértékben, a kapcsolónevek kivételével. Például

>Edit.Find ^^t /regex

A simítók ugyanúgy működnek, akár belső, akár külső idézőjelek. Ha egy simító az utolsó karakter a sorban, a rendszer figyelmen kívül hagyja. Az itt látható példa bemutatja, hogyan keresheti meg a(z) "^t" mintát.

Idézőjelek használata szóközökkel rendelkező elérésiút-nevekhez

Ha például olyan fájlt szeretne megnyitni, amelynek elérési útja szóközöket tartalmaz, dupla idézőjeleket kell elhelyeznie a szóközöket tartalmazó elérési út vagy elérési út szegmense köré: C:\"Program Files" vagy "C:\Program Files".

Lásd még