Memeriksa antarmuka debugger Visual Studio Code
- 8 menit
Antarmuka pengguna Visual Studio Code menyediakan beberapa cara untuk mengonfigurasi opsi debug dan meluncurkan sesi debug.
Fitur debug di antarmuka pengguna Visual Studio Code
Visual Studio Code mencakup beberapa fitur antarmuka pengguna yang akan membantu Anda mengonfigurasi, memulai, dan mengelola sesi debug:
- Konfigurasikan dan luncurkan debugger: Menu Jalankan dan tampilan RUN AND DEBUG dapat digunakan untuk mengonfigurasi dan meluncurkan sesi debug.
- Memeriksa status aplikasi: Tampilan RUN AND DEBUG menyertakan antarmuka kuat yang mengekspos berbagai aspek status aplikasi Anda selama sesi debug.
- Kontrol eksekusi runtime: Toolbar Debug menyediakan kontrol runtime tingkat tinggi selama eksekusi kode.
Nota
Unit ini memperkenalkan Anda ke banyak alat debugging dan terminologi. Harap diingat bahwa ini adalah tampilan pertama Anda pada alat-alat ini, bukan yang terakhir. Anda akan memiliki kesempatan untuk menyelesaikan aktivitas langsung dengan sebagian besar alat ini selama modul ini. Cobalah untuk tidak merasa kewalahan dengan volume informasi yang disajikan.
Jalankan opsi menu
Menu Visual Studio Code Run menyediakan akses mudah ke beberapa perintah eksekusi dan debug umum.
Menu Jalankan menyediakan opsi menu yang dikelompokkan ke dalam enam bagian.
Memulai dan menghentikan aplikasi. Bagian menu ini mencakup opsi untuk memulai dan menghentikan eksekusi kode, dengan dan tanpa debugger terlampir.
Konfigurasi peluncuran. Bagian menu ini menyediakan akses untuk memeriksa atau membuat konfigurasi peluncuran.
Pengendalian runtime. Bagian menu ini memungkinkan pengembang untuk mengontrol bagaimana mereka ingin maju melalui kode. Kontrol diaktifkan ketika eksekusi telah dijeda selama sesi debug.
Menetapkan Titik Pemberhentian. Bagian menu ini memungkinkan pengembang untuk mengatur titik henti pada baris kode. Eksekusi kode dijeda pada Titik Henti selama sesi debug.
Kelola Titik Henti. Bagian menu ini memungkinkan pengembang mengelola titik henti secara massal daripada satu per satu.
Pasang Debugger. Bagian menu ini membuka jendela EKSTENSI Visual Studio Code yang difilter untuk debugger kode.
Antarmuka pengguna tampilan Jalankan dan Debug
Tampilan RUN AND DEBUG menyediakan akses ke alat runtime yang dapat sangat berharga selama proses debug.
Panel kontrol Jalankan dan Debug. Digunakan untuk mengonfigurasi dan memulai sesi debug.
Bagian VARIABEL. Digunakan untuk melihat dan mengelola status variabel selama sesi debug.
Bagian WATCH. Digunakan untuk memantau variabel atau ekspresi. Misalnya, Anda dapat mengonfigurasi ekspresi menggunakan satu atau beberapa variabel dan melihatnya untuk melihat kapan kondisi tertentu terpenuhi.
Bagian Call Stack. Digunakan untuk melacak titik eksekusi saat ini dalam aplikasi yang sedang berjalan, dimulai dengan titik awal entri ke dalam aplikasi. Tumpukan panggilan menunjukkan metode mana yang saat ini sedang dijalankan, serta metode atau metode dalam jalur eksekusi yang mengarah ke titik eksekusi saat ini (baris kode saat ini).
Bagian "BREAKPOINTS". Menampilkan pengaturan titik henti saat ini.
Toolbar debug. Digunakan untuk mengontrol eksekusi kode selama proses debug. Bilah alat ini hanya ditampilkan saat aplikasi sedang berjalan.
Langkah eksekusi saat ini. Digunakan untuk mengidentifikasi langkah eksekusi saat ini dengan menyorotinya di Editor. Dalam hal ini, langkah eksekusi saat ini adalah titik henti (titik henti ditandai dengan titik merah di sebelah kiri nomor baris).
KONSOL DEBUG. Digunakan untuk menampilkan pesan dari debugger. Panel KONSOL DEBUG adalah konsol default untuk aplikasi konsol dan dapat menampilkan output dari
Console.WriteLine()dan metode output terkaitConsole.
Panel kontrol untuk tampilan Jalankan dan Debug
Di bagian atas tampilan RUN AND DEBUG, Anda dapat menemukan kontrol peluncuran:
Memulai debug. Tombol ini (panah hijau) digunakan untuk memulai sesi debug.
Konfigurasi peluncuran. Menu dropdown ini menyediakan akses untuk meluncurkan konfigurasi. Opsi terpilih ditampilkan.
Buka 'launch.json'. Tombol ini (bentuk gigi) dapat digunakan untuk membuka
launch.jsonfile, tempat Anda dapat mengedit konfigurasi peluncuran jika diperlukan.Tampilan dan Lebih Banyak Aksi. Tombol ini (elipsis) memungkinkan Anda menampilkan/menyembunyikan bagian panel debug serta panel KONSOL DEBUG.
Toolbar debug
Toolbar Debug menyediakan kontrol eksekusi saat aplikasi Anda berjalan.
Jeda/Lanjutkan. Tombol ini dapat digunakan untuk menjeda eksekusi saat kode berjalan dan Lanjutkan ketika eksekusi kode telah dijeda.
Lewati Tombol ini dapat digunakan untuk menjalankan metode berikutnya sebagai satu perintah tanpa memeriksa atau mengikuti langkah-langkah komponennya.
Melangkah ke dalam. Tombol ini dapat digunakan untuk memasukkan metode atau baris kode berikutnya dan mengamati langkah-langkah eksekusi baris demi baris.
Keluar dari Metode. Ketika berada di dalam sebuah metode, tombol ini dapat digunakan untuk kembali ke konteks eksekusi sebelumnya dengan menyelesaikan semua baris tersisa dari metode saat ini seolah-olah mereka adalah satu perintah.
Mulai Ulang. Tombol ini dapat digunakan untuk mengakhiri eksekusi program saat ini dan mulai penelusuran kesalahan lagi menggunakan konfigurasi saat ini.
Berhenti. Tombol ini dapat digunakan untuk mengakhiri eksekusi program saat ini.
Selain enam kontrol eksekusi, toolbar Debug menyediakan "pegangan" di sisi kiri yang memungkinkan pengembang untuk memposisikan ulang toolbar, dan menu tarik-turun "Lainnya" di sisi kanan yang memungkinkan pengembang untuk memutuskan tautan debugging.
Nota
Anda dapat menggunakan pengaturan debug.toolBarLocation untuk mengontrol lokasi toolbar debug. Ini dapat mengambang (default), ditautkan ke tampilan RUN AND DEBUG, atau tersembunyi. Toolbar debug mengambang dapat diseret secara horizontal dan ke bawah ke area Editor.
Ringkasan
Berikut adalah beberapa hal penting yang perlu diingat dari unit ini:
- Antarmuka pengguna Visual Studio Code dapat digunakan untuk mengonfigurasi, memulai, dan mengelola sesi debug. File
launch.jsonberisi konfigurasi peluncuran untuk aplikasi Anda. - Menu Jalankan menyediakan akses mudah ke perintah eksekusi dan debug umum yang dikelompokkan ke dalam enam bagian.
- Tampilan RUN AND DEBUG menyediakan akses ke alat runtime, termasuk panel kontrol Jalankan dan Debug. Bagian tampilan RUN AND DEBUG adalah VARIABEL, WATCH, CALL STACK, dan BREAKPOINTS.
- Toolbar Debug menyediakan kontrol eksekusi saat aplikasi Anda berjalan, seperti jeda/lanjutkan, lewati, masuk ke, keluar dari, memulai ulang, dan menghentikan.
- DEBUG CONSOLE digunakan untuk menampilkan pesan dari debugger. DEBUG CONSOLE juga dapat menampilkan output konsol dari aplikasi Anda.
Uji pengetahuan Anda
Saran dan Komentar
Apakah halaman ini membantu?
Tidak
Perlu bantuan dengan topik ini?
Ingin mencoba menggunakan Ask Learn untuk mengklarifikasi atau memandu Anda melalui topik ini?