Aracılığıyla paylaş


Komut penceresi

Komut penceresinde komutlar veya diğer adlar doğrudan çalıştırmak için kullanılan Visual Studio tümleşik geliştirme ortamı (IDE). Hiçbir menüde menü komutları hem görüntülenmeyen komutları çalıştırabilirsiniz. Görüntülemek için komut penceresinde seçin Diğer Windows dan View menü ve Seç Command Window.

Bu bölümde, komut ve kullanılabilir diğer adları açıklanır komut pencere.

Değişkenlerin değerlerini görüntüleme

Bir değişkenin değerini denetlemek için varA, kullanma Yazdır komutu:

>Debug.Print varA

Soru işareti (?) için bir diğer ad olduğundan Debug.Print, böylece bu komut aynı zamanda yazılabilir:

>? varA

Bu komut her iki sürümü de değişkenin değeri döndürür varA.

Komutları girme

Büyüktür simgesi (>) istemi yeni satırlar için komut penceresinin sol kenarında görüntülenir. 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.

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

Hemen bir pencereden 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 dolaşmak.

Giriş hattı

Yukarı Ok & AŞAĞI 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

Kendisine kaydırma tamamını veya bir kısmını vurgulama ve sonra da enter tuşuna basarak giriş hattı için bir önceki komutu bir bölümünü veya tümünü kopyalayabilirsiniz.

İşareti modu

Önceki herhangi bir satırdaki tıklattığınızda komut penceresinde, vardiya otomatik olarak işareti moduna. Böylece, seçmek, düzenlemek ve herhangi bir metin düzenleyicisinde olur ve geçerli satır yapıştırmak gibi önceki komut metni kopyalamak.

Eşittir (=) işareti

Girmek için kullanılan pencere EvaluateStatement komutu belirler bir eşittir işareti (=) karşılaştırma işleci veya atama işleci olarak yorumlanır.

İçinde komut penceresinde, eşittir işareti (=) karşılaştırma işleci yorumlanır. Atama işleçleri kullanamazsınız komut pencere. Örneğin, bunu, değişkenlerin değerlerini varA ve varB farklı olan ve sonra komutu

>Debug.EvaluateStatement(varA=varB)

bir değeri döndürür False.

İçinde hemen penceresinde, bunun tersine, bir eşittir işareti (=) atama işleci olarak yorumlanır. Bu nedenle, örneğin, komutu

>Debug.EvaluateStatement(varA=varB)

değişkenine atar varA değişkenin değeri varB.

Parametreler, anahtarlar ve değerler

Bazı Visual Studio komutları gereken komutları ve isteğe bağlı bağımsız değişkenler, anahtarlar ve değerler. Bu tür komutları ile uğraşırken bazı kurallar uygulanır. Aşağıdaki terimler açıklığa kavuşturmak için zengin bir komut bir örnektir.

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

Bu örnekte,

  • Edit.ReplaceInFilesBu komut

  • /caseve /pattern:regex olan anahtarları ([/] eğik çizgi karakteriyle başında)

  • regexdeğeri /pattern geçiş yapma; /case anahtarı değere sahip değil

  • var[1-3]+ve oldpar parametreleri

    Not

    Komut, parametre, anahtarı veya boşluklar içeren değeri ç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.

Neredeyse tüm anahtar komutu tarafından desteklenen iki biçimi vardır: kısa (bir karakter) form ve uzun bir formu. Birden çok kısa formlu anahtarlar bir grup birleştirilebilir. Örneğin, /p /g /m olarak alternatif olarak ifade /pgm.

Kısa formlu anahtarları bir grup olarak birleştirilmiş ve bir değeri verildiğinde, bu değeri her anahtar için geçerlidir. Örneğin, /pgm:123 için eşit olur /p:123 /g:123 /m:123. Herhangi bir gruptaki anahtarları kabul etmiyor, bir değer, bir hata oluşur.

Özel karakterler

Bunu izleyen harfi harfine yerine bir denetim karakteri olarak yorumlanır hemen komut satırında bir şapka (^) karakteri karakter anlamına gelir. Bu anahtar adlarını, 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 bir şapka görür. Şapka işareti satırdaki en son karakter ise gözardı edilir.

Ayrıca bkz.

Başvuru

Komut penceresi

Önceden tanımlanmış Visual Studio komut diğer adları

Visual Studio ile normal ifadeler kullanma

Kabuk komutu