Komut Penceresi
Komut penceresinde komutlar veya diğer adlar doğrudan yürütmek için kullanılan Visual Studio tümleşik geliştirme ortamı (IDE).Hiçbir menüde menü komutları ve görünmez komutları çalıştırabilirsiniz.Görüntülemek için komut penceresinde seçin Diğer Pencereler gelen Görünüm menü ve Seç Command Window.
Değişkenlerin değerlerini görüntüleme
Bir değişkenin değerini denetlemek için varA, kullanın Yazdır Komutu:
>Debug.Print varA
Soru işareti (?) için bir diğer ad olduğundan Debug.Print, bu nedenle bu komut aynı zamanda yazılabilir:
>? varA
Bu komut her iki sürümünü de değişkenin değerini döndürür varA.
Komutlar girme
Büyüktür simgesi (>) komut penceresinin sol kenarına yeni satırlar için bir istem görünür.Daha önce verilen komutları kaydırmak için Yukarı Ok ve aşağı ok tuşlarını kullanın.
Görev |
Çözüm |
Örnek |
---|---|---|
Bir ifade değerlendirilemiyor. |
Bir soru işareti ile ifade yazın (?). |
? myvar |
Hemen bir pencereye geçiş yapar. |
Girin immed büyüktür işareti olmadan penceresine (>) |
immed |
Bir komut penceresi komut penceresine geçin. |
Girin cmd penceresine. |
>cmd |
Aşağıdaki kısayolları komut modundayken gezinmenize yardımcı olur.
Eylem |
İmleç konumu |
KeyBinding |
---|---|---|
Önceden girilen komutlar listesi içinde devir yapmak. |
Giriş hattı |
Yukarı ok & aşağı ok |
Bir pencere yukarı kaydırır. |
Komut penceresi içeriği |
CTRL + YUKARI OK |
Pencereyi kaydırın. |
Komut penceresi içeriği |
Aşağı Ok veya CTRL + AŞAĞI OK |
İpucu |
---|
Kaydırma için tümünü veya bir kısmını vurgulamak ve ENTER tuşuna basarak giriş hattı için bir önceki komutu bir bölümünü veya tümünü kopyalayabilirsiniz. |
İşareti modu
' İ tıklattığınızda hiçbir önceki satırda komut penceresinde, shift otomatik olarak işareti moduna.Seçin, Düzenle ve herhangi bir metin düzenleyicisinde olur ve geçerli satır yapıştırmak gibi önceki komut metni kopyalamak sağlar.
Eşittir (=) işareti
Girmek için kullanılan pencerenin EvaluateStatement komutu bir eşittir işareti (=) karşılaştırma işleci veya atama işleci olarak yorumlanır olup olmadığını belirler.
İçinde komut penceresinde, eşittir işareti (=) karşılaştırma işleci yorumlanır.Atama İşleçleri kullanamazsınız komut penceresi.Böylece, örneğin, yoksa değişkenlerin değerlerini varA ve varB farklı, daha sonra komutu
>Debug.EvaluateStatement(varA=varB)
bir değeri döndürür False.
İçinde hemen penceresinde aksine, eşittir işareti (=) atama operatörü olarak yorumlanır.Bu nedenle, örneğin, komutu
>Debug.EvaluateStatement(varA=varB)
bir değişkene atar varA değişkeninin değerini varB.
Parametreler, anahtarlar ve değerler
Bazı Visual Studio komutları komutlar gerekli ve isteğe bağlı bağımsız değişkenler, anahtarlar ve değerler.Bu tür komutları ile uğraşırken belirli kurallar uygulanır.Terminoloji açıklığa kavuşturmak için zengin bir komut örneği aşağıdadır.
Edit.ReplaceInFiles /case /pattern:regex var[1-3]+ oldpar
Bu örnekte,
Edit.ReplaceInFilesBu komut
/caseve /pattern:regex olan anahtarları ([/] eðik çizgi karakteriyle başlar)
regexdeğeri /pattern geçiş; /case anahtarı değere sahip değil
var[1-3]+ve oldpar parametreleri
[!NOT]
Komut, parametre, anahtar veya değer boşluk içeriyorsa çift tırnak işaretleri her iki tarafında olmalıdır.
Anahtarlar ve parametreler konumu serbestçe dışında komut satırında deyimleri Kabuk komutu, alt anahtarları ve belirli bir sırayla parametreleri gerektirir.
Bir komutu tarafından desteklenen hemen her iki biçimi vardır: bir kısa (bir karakter) ve bir uzun formunda.Birden çok kısa formlu anahtarlar bir grup olarak birleştirilebilir.Örneğin, /p /g /m dönüşümlü olarak ifade edilebilir /pgm.
Kısa formlu anahtarları bir grup olarak birleştirilir ve bir değeri verildiğinde, bu değeri her anahtar için geçerlidir.Örneğin, /pgm:123 için karşılık gelir /p:123 /g:123 /m:123.Herhangi bir gruptaki anahtarları kabul etmiyor değeri bir hata ortaya çıkar.
Kaçış karakterleri
Aşağıdaki tam anlamıyla yerine bir denetim karakteri olarak yorumlanan hemen komut satırında bir şapka (^) karakteri karakter anlamına gelir.Bu anahtar adlarını dışında bir parametre veya anahtar değeri düz tırnak işaretleri ("), boşluk, önünde eğik çizgi, belirliyorsanız düzeltme işaretleri veya diğer bir hazır bilgi karakterleri katıştırmak için kullanılabilir.Örnek:
>Edit.Find ^^t /regex
İç veya dış tırnak işaretleri olup olmadığını bir şapka aynı çalışır.Şapka işareti satırdaki en son karakter ise, göz ardı edilir.Burada gösterilen örnekte deseni araması gösterilmiştir "^ t".
Boşluk içeren yol adları için tırnak işaretleri kullanın.
Örneğin, boşluk içeren bir yol olan bir dosyayı açmak istiyorsanız yol veya boşluk içeren yol parçasını çift tırnak koymak: C:\"Program dosyaları" veya "C:\Program Files".