Menavigasi kode
Visual Studio menyediakan banyak cara untuk menavigasi kode di editor. Topik ini meringkas berbagai cara Anda dapat menavigasi kode Anda, dan menyediakan tautan ke topik yang masuk ke detail lebih lanjut.
Menavigasi perintah Mundur dan Menavigasi Maju
Anda dapat menggunakan tombol Navigasi Mundur (Ctrl+-) dan Navigasi Maju (Ctrl+Shift+-) pada toolbar untuk memindahkan titik penyisipan ke lokasi sebelumnya, atau untuk kembali ke lokasi yang lebih baru dari lokasi sebelumnya. Tombol-tombol ini mempertahankan 20 lokasi terakhir dari titik penyisipan. Perintah ini juga tersedia pada menu Tampilan , di bawah Navigasi Mundur dan Navigasi Maju.
Bilah navigasi
Anda dapat menggunakan bilah navigasi (kotak drop-down di bagian atas jendela kode) untuk menavigasi ke kode dalam basis kode. Anda dapat memilih jenis atau anggota untuk langsung membukanya. Bilah navigasi muncul saat Anda mengedit kode di basis kode Visual Basic, C#, atau C++. Di kelas parsial, anggota yang ditentukan di luar file kode saat ini dapat dinonaktifkan (mereka muncul berwarna abu-abu).
Anda dapat menavigasi di sekitar kotak drop-down sebagai berikut:
Untuk menavigasi ke proyek lain tempat file saat ini berada, pilih di drop-down kiri.
Untuk menavigasi ke kelas atau jenis, pilih di drop-down tengah.
Untuk menavigasi langsung ke prosedur atau anggota kelas lainnya, pilih di menu drop-down kanan.
Untuk mengalihkan fokus dari jendela kode ke bilah navigasi, tekan kombinasi tombol pintasan Ctrl+F2.
Untuk mengalihkan fokus dari kotak ke kotak pada bilah navigasi, tekan tombol Tab .
Untuk memilih item bilah navigasi yang memiliki fokus dan kembali ke jendela kode, tekan tombol Enter .
Untuk mengembalikan fokus dari bilah navigasi ke kode tanpa memilih apa pun, tekan tombol Esc .
Untuk menyembunyikan bilah navigasi, ubah opsi Bilah navigasi di pengaturan Editor Teks Semua Bahasa (Opsi>Alat>Editor>Teks Semua Bahasa), atau Anda bisa mengubah pengaturan untuk bahasa individual.
Temukan Semua Referensi
Menemukan semua referensi ke elemen yang dipilih dalam solusi. Anda dapat menggunakan ini untuk memeriksa kemungkinan efek samping dari refaktor besar, atau untuk memverifikasi kode "mati". Tekan F8 untuk melompat di antara hasil. Untuk informasi selengkapnya, lihat Menemukan referensi dalam kode Anda.
Input | Fungsi |
---|---|
Keyboard | Letakkan kursor teks Anda di suatu tempat di dalam nama jenis, dan tekan Shift+F12 |
Mouse | Pilih Temukan Semua Referensi dari menu klik kanan |
Penyorotan referensi
Saat Anda mengklik simbol dalam kode sumber, semua instans simbol tersebut disorot dalam dokumen. Simbol yang disorot dapat mencakup deklarasi dan referensi, dan banyak simbol lain yang akan dikembalikan Temukan Semua Referensi . Ini termasuk nama kelas, objek, variabel, metode, dan properti. Dalam kode Visual Basic, kata kunci untuk banyak struktur kontrol juga disorot. Untuk berpindah ke simbol berikutnya atau sebelumnya yang disorot, tekan Ctrl+Shift+Down Arrow atau Ctrl+Shift+Up Arrow. Anda bisa mengubah warna penyorotan di Opsi>Alat>Font Lingkungan>dan Referensi Warna Disorot.>
Buka perintah
Buka perintah berikut, yang tersedia di menu Edit di bawah Buka:
Buka Baris (Ctrl+G): Pindahkan ke nomor baris yang ditentukan dalam dokumen aktif.
Buka Semua (Ctrl+T atau Ctrl+,): Pindahkan ke baris, jenis, file, anggota, atau simbol yang ditentukan. Ini membawa Anda ke pengalaman pencarian. Lihat Pencarian Visual Studio.
Buka File (Ctrl+Shift, T): Pindah ke file yang ditentukan dalam solusi.
Buka File Terbaru (Ctrl+1, Ctrl+R): Pindah ke file yang ditentukan dan baru-baru ini dikunjungi dalam solusi.
Buka Tipe (Ctrl+1, Ctrl+T): Pindahkan ke jenis yang ditentukan dalam solusi.
Buka Anggota (Alt+\): Pindah ke anggota yang ditentukan dalam solusi.
Buka Simbol (Ctrl+1, Ctrl+S): Pindahkan ke simbol yang ditentukan dalam solusi.
Buka Masalah Berikutnya dalam File (Alt+PgDn) dan Buka Masalah Sebelumnya dalam File (Alt+PgUp)
Buka Lokasi Edit Terakhir (Ctrl+Shift+Backspace)
Lihat selengkapnya tentang perintah ini di topik Temukan kode menggunakan perintah Buka.
Buka Baris (Ctrl+G): Pindahkan ke nomor baris yang ditentukan dalam dokumen aktif.
Buka File (Ctrl+Shift, T): Pindah ke file yang ditentukan dalam solusi.
Buka Masalah Berikutnya dalam File (Alt+PgDn) dan Buka Masalah Sebelumnya dalam File (Alt+PgUp)
Buka Lokasi Edit Terakhir (Ctrl+Shift+Backspace)
Perintah berikut bekerja secara berbeda di Visual Studio 2022 versi 17.10 dan yang lebih baru (atau di versi sebelumnya dengan fitur opsional All in One Search diaktifkan). Lihat Pengalaman All in One Search. Dengan All in One Search, kotak dialog pencarian terbuka, dan Anda dapat mencari elemen kode apa pun. Dengan versi Visual Studio yang lebih lama, widget UI muncul di mana Anda dapat memasukkan teks pencarian.
Buka Semua (Ctrl+T atau Ctrl+,): Pindahkan ke baris, jenis, file, anggota, atau simbol yang ditentukan. Ini membawa Anda ke pengalaman pencarian. Lihat Pencarian Visual Studio.
Buka Tipe (Ctrl+1, Ctrl+T): Pindahkan ke jenis yang ditentukan dalam solusi.
Buka Anggota (Alt+\): Pindah ke anggota yang ditentukan dalam solusi.
Lihat selengkapnya tentang perintah ini di topik Temukan kode menggunakan perintah Buka.
Buka Definisi
Buka Definisi akan membawa Anda ke definisi elemen yang dipilih. Untuk informasi selengkapnya, lihat Masuk Ke Definisi dan Intip Definisi.
Input | Fungsi |
---|---|
Keyboard | Letakkan kursor teks Anda di suatu tempat di dalam nama jenis, dan tekan F12 |
Mouse | Klik kanan pada nama jenis dan pilih Buka Definisi ATAU tekan Ctrl dan klik pada nama jenis |
Intip Definisi
Definisi Intip menampilkan definisi elemen yang dipilih di jendela tanpa menavigasi jauh dari lokasi Anda saat ini di editor kode. Untuk informasi selengkapnya, lihat Cara: Menampilkan dan mengedit kode dengan menggunakan Definisi Intip dan Masuk Ke Definisi dan Definisi Intip.
Input | Fungsi |
---|---|
Keyboard | Letakkan kursor teks Anda di suatu tempat di dalam nama jenis, dan tekan Alt+F12 |
Mouse | Klik kanan pada nama jenis dan pilih Intip Definisi ATAU tekan Ctrl dan klik nama jenis (jika Anda memiliki opsi Buka definisi dalam tampilan intip dicentang) |
Buka Implementasi
Dengan menggunakan Implementasi Go To, Anda dapat menavigasi dari kelas dasar atau jenis ke implementasinya. Jika ada beberapa implementasi, Anda akan melihatnya tercantum di jendela Temukan Hasil Simbol:
Input | Fungsi |
---|---|
Keyboard | Letakkan kursor teks Anda di suatu tempat di dalam nama jenis, dan tekan Ctrl+F12 |
Mouse | Klik kanan pada nama jenis dan pilih Buka Implementasi |
Buka Dasar
Dengan menggunakan Buka Dasar, Anda dapat menavigasi rantai pewarisan elemen yang dipilih. Jika ada beberapa hasil, Anda akan melihatnya tercantum di jendela Buka Dasar :
Input | Fungsi |
---|---|
Keyboard | Letakkan kursor teks Anda di suatu tempat di dalam nama jenis, dan tekan Alt+Home |
Mouse | Klik kanan pada nama jenis dan pilih Buka Dasar |
Hierarki Panggilan
Anda dapat melihat panggilan ke dan dari metode di jendela Hierarki Panggilan:
Input | Fungsi |
---|---|
Keyboard | Letakkan kursor teks Anda di suatu tempat di dalam nama jenis, dan tekan Ctrl+K, Ctrl T+ |
Mouse | Klik kanan pada nama anggota dan pilih Tampilkan Hierarki Panggilan |
Metode Berikutnya dan perintah Metode Sebelumnya (Visual Basic)
Di file kode Visual Basic, gunakan perintah ini untuk memindahkan titik penyisipan ke metode yang berbeda. Pilih Edit>Metode Berikutnya atau Edit>Metode Sebelumnya.
Visualizer Struktur
Fitur Structure Visualizer di editor kode menunjukkan garis panduan struktur - garis putus-putus vertikal yang menunjukkan kurung kurawal yang cocok di basis kode Anda. Ini membuatnya lebih mudah untuk melihat di mana blok logis dimulai dan berakhir.
Untuk menonaktifkan baris panduan struktur, buka Opsi>Alat>Editor>Teks Umum dan kosongkan kotak Perlihatkan garis panduan struktur.
Bilah gulir yang disempurnakan
Anda dapat menggunakan bilah gulir yang ditingkatkan di jendela kode untuk mendapatkan pandangan mata burung tentang kode Anda. Dalam mode peta, Anda dapat melihat pratinjau kode saat memindahkan kursor ke atas dan ke bawah bilah gulir. Untuk informasi selengkapnya, lihat Cara: Melacak kode Anda dengan menyesuaikan bilah gulir.
Informasi CodeLens
Anda dapat menemukan info tentang kode tertentu, seperti perubahan dan siapa yang membuat perubahan, referensi, bug, item kerja, ulasan kode, dan status pengujian unit saat Anda menggunakan CodeLens di editor kode. CodeLens berfungsi seperti tampilan heads-up saat Anda menggunakan Visual Studio Enterprise dengan penyedia kontrol versi. Lihat Menemukan perubahan kode dan riwayat lainnya.