Jendela Perintah
Jendela Perintah digunakan untuk menjalankan perintah atau alias langsung di lingkungan pengembangan terintegrasi (IDE) Visual Studio. Anda dapat menjalankan perintah menu dan perintah yang tidak muncul pada menu apa pun. Untuk menampilkan jendela Perintah , pilih Windows Lain dari menu Tampilan , dan pilih Jendela Perintah.
Menampilkan Nilai Variabel
Untuk memeriksa nilai variabel varA
, gunakan Perintah Cetak:
>Debug.Print varA
Tanda tanya (?) adalah alias untuk Debug.Print
, sehingga perintah ini juga dapat ditulis:
>? varA
Kedua versi perintah ini akan mengembalikan nilai variabel varA
.
Memasukkan Perintah
Simbol yang lebih besar dari (>
) muncul di tepi kiri jendela Perintah sebagai perintah untuk baris baru. Gunakan tombol PANAH ATAS dan PANAH BAWAH untuk menggulir perintah yang dikeluarkan sebelumnya.
Task | Solution | Contoh |
---|---|---|
Mengevaluasi ekspresi. | Awali ekspresi dengan tanda tanya (? ). |
? myvar |
Beralih ke jendela Langsung. | Masuk immed ke jendela tanpa tanda yang lebih besar dari (>) |
immed |
Beralih kembali ke jendela Perintah dari jendela Langsung. | Masuk cmd ke jendela. |
>cmd |
Pintasan berikut ini membantu Anda menavigasi saat berada dalam mode Perintah.
Perbuatan | Lokasi kursor | Pengikatan tombol |
---|---|---|
Menelusuri daftar perintah yang dimasukkan sebelumnya. | Baris input | PANAH ATAS & PANAH BAWAH |
Gulir ke atas jendela. | Isi jendela perintah | CTRL+PANAH ATAS |
Gulir ke bawah jendela. | Isi jendela perintah | PANAH BAWAH atau CTRL+PANAH BAWAH |
Tip
Anda dapat menyalin semua atau sebagian perintah sebelumnya ke baris input dengan menggulirnya, menyoroti semua atau sebagiannya, lalu menekan ENTER.
Mode Tandai
Saat Anda mengeklik baris sebelumnya di jendela Perintah , Anda beralih secara otomatis ke mode Tandai. Ini memungkinkan Anda untuk memilih, mengedit, dan menyalin teks perintah sebelumnya seperti yang Anda lakukan di editor teks apa pun, dan menempelkannya ke baris saat ini.
Tanda Sama Dengan (=)
Jendela yang digunakan untuk memasukkan EvaluateStatement
perintah menentukan apakah tanda sama dengan (=) ditafsirkan sebagai operator perbandingan atau sebagai operator penugasan.
Di jendela Perintah , tanda sama dengan (=) ditafsirkan sebagai operator perbandingan. Anda tidak dapat menggunakan operator penugasan di jendela Perintah . Jadi, misalnya, jika nilai variabel varA
dan varB
berbeda, maka perintah >Debug.EvaluateStatement(varA=varB)
akan mengembalikan nilai False
.
Di jendela Langsung , sebaliknya, tanda sama dengan (=) ditafsirkan sebagai operator penugasan. Jadi, misalnya, perintah >Debug.EvaluateStatement(varA=varB)
akan menetapkan ke variabel varA
nilai variabel varB
.
Parameter, Sakelar, dan Nilai
Beberapa perintah Visual Studio memiliki argumen, sakelar, dan nilai opsional yang diperlukan dan opsional. Aturan tertentu berlaku saat berhadapan dengan perintah tersebut. Berikut ini adalah contoh perintah kaya untuk mengklarifikasi terminologi.
Edit.ReplaceInFiles /case /pattern:regex var[1-3]+ oldpar
Dalam contoh ini,
Edit.ReplaceInFiles
adalah perintah/case
dan/pattern:regex
adalah sakelar (diawali dengan karakter garis miring [/] )regex
adalah nilai/pattern
sakelar; sakelar/case
tidak memiliki nilaivar[1-3]+
danoldpar
merupakan parameterCatatan
Setiap perintah, parameter, sakelar, atau nilai yang berisi spasi harus memiliki tanda kutip ganda di kedua sisi.
Posisi sakelar dan parameter dapat dipertukarkan dengan bebas pada baris perintah dengan pengecualian perintah Shell , yang memerlukan sakelar dan parameternya dalam urutan tertentu.
Hampir setiap sakelar yang didukung oleh perintah memiliki dua bentuk: bentuk pendek (satu karakter) dan bentuk panjang. Beberapa sakelar bentuk pendek dapat digabungkan ke dalam grup. Misalnya, /p /g /m
dapat diekspresikan secara bergantian sebagai /pgm
.
Jika sakelar bentuk pendek digabungkan ke dalam grup dan diberi nilai, nilai tersebut berlaku untuk setiap sakelar. Misalnya, /pgm:123
sama dengan /p:123 /g:123 /m:123
. Kesalahan terjadi jika salah satu sakelar dalam grup tidak menerima nilai.
Karakter Escape
Karakter tanda sisipan (^) dalam baris perintah berarti bahwa karakter yang segera mengikutinya ditafsirkan secara harfiah, bukan sebagai karakter kontrol. Ini dapat digunakan untuk menyematkan tanda kutip lurus ("), spasi, garis miring, tanda garis miring, atau karakter harfiah lainnya dalam parameter atau nilai sakelar, dengan pengecualian nama sakelar. Contohnya,
>Edit.Find ^^t /regex
Tanda kutip caret berfungsi sama baik di dalam maupun di luar tanda kutip. Jika tanda sisipan adalah karakter terakhir pada baris, itu diabaikan. Contoh yang ditunjukkan di sini menunjukkan cara mencari pola "^t".
Gunakan Tanda Kutip untuk Nama Jalur dengan Spasi
Jika, misalnya, Anda ingin membuka file yang memiliki jalur yang berisi spasi, Anda harus meletakkan tanda kutip ganda di sekitar segmen jalur atau jalur yang berisi spasi: C:\"File Program" atau "C:\Program Files".
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk