Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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 varA
varB
értéke eltér, akkor a parancs >Debug.EvaluateStatement(varA=varB)
a következő értéket False
adja 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ó varA
varB
é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ékkelvar[1-3]+
ésoldpar
paraméterekMegjegyzé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 /pgm
is 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".