Bagikan melalui


Menavigasi kode

Visual Studio menyediakan banyak cara untuk menavigasi kode di editor. Artikel ini merangkum berbagai cara untuk menavigasi kode Anda. Ini juga menyediakan tautan ke artikel yang masuk ke detail lebih lanjut.

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. Perintah ini mempertahankan 20 lokasi terakhir dari titik penyisipan.

Cuplikan layar yang memperlihatkan tombol navigasi maju dan balik.

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 menuju ke sana. 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 mungkin dinonaktifkan (berwarna abu-abu).

Cuplikan layar yang memperlihatkan bilah navigasi kode.

Anda bisa menggunakan kotak drop-down navigasi dengan cara berikut:

  • Untuk menavigasi ke proyek lain tempat file saat ini berada, pilih di daftar drop-down kiri.

  • Untuk menavigasi ke kelas atau jenis, pilihlah kelas atau jenis tersebut di daftar drop-down tengah.

  • Untuk menavigasi langsung ke prosedur atau anggota kelas lainnya, pilih di daftar drop-down kanan.

  • Untuk mengalihkan fokus dari jendela kode ke bilah navigasi, pilih kombinasi tombol pintasan Ctrl+F2.

  • Untuk mengalihkan fokus dari kotak ke kotak pada bilah navigasi, pilih tombol Tab .

  • Untuk memilih item bilah navigasi yang memiliki fokus dan kembali ke jendela kode, pilih tombol Enter .

  • Untuk mengembalikan fokus dari bilah navigasi ke kode tanpa memilih apa pun, pilih kunci Esc .

Untuk menyembunyikan bilah navigasi, ubah opsi bilah Navigasi di pengaturan Editor Teks Semua Bahasa (Opsi>Alat>Editor> TeksSemua Bahasa). Atau, Anda dapat mengubah pengaturan untuk bahasa individual.

Temukan semua referensi

Anda dapat menggunakan Temukan semua referensi untuk menemukan referensi ke elemen yang dipilih dalam solusi. Anda dapat menggunakan fitur ini untuk memeriksa kemungkinan efek samping dari refaktorisasi besar, atau untuk memverifikasi kode tidak aktif. Pilih tombol F8 untuk melompat di antara hasil. Untuk informasi selengkapnya, lihat Menemukan referensi dalam kode Anda.

Metode input Steps
Papan ketik Letakkan kursor teks Anda di suatu tempat di dalam nama jenis, lalu pilih Shift+F12
Tetikus Klik kanan elemen lalu pilih Temukan Semua Referensi

Penyorotan referensi

Saat Anda memilih simbol dalam kode sumber, semua instans simbol tersebut disorot dalam dokumen. Simbol yang disorot dapat mencakup deklarasi dan referensi, serta banyak simbol lain yang dapat ditemukan oleh Temukan Semua Referensi. Simbol-simbol ini mencakup 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, pilih Ctrl+Shift+Down Arrow atau Ctrl+Shift+Up Arrow. Anda dapat mengubah warna sorotan dengan masuk keOpsi>Alat> FontLingkungan> danReferensi Warna Yang Disorot>.

Buka perintah

Perintah berikut ini tersedia pada 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. Memilih opsi ini akan membuka jendela pencarian. Untuk informasi selengkapnya, 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 baru saja dikunjungi yang ditentukan dalam solusi.

  • Pergi Ke Tipe (Ctrl+1, Ctrl+T): Beralih ke tipe yang ditentukan dalam solusi.

  • Pergi ke 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)

Untuk informasi selengkapnya tentang perintah ini, lihat Menemukan 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 (dan di versi sebelumnya jika fitur opsional All in One Search diaktifkan). Untuk informasi selengkapnya, lihat Pengalaman All in One Search. Dengan All in One Search, dialog pencarian terbuka, dan Anda dapat mencari elemen kode apa pun. Di versi Visual Studio yang lebih lama, alat UI tempat Anda dapat memasukkan teks pencarian muncul.

  • Buka Semua (Ctrl+T atau Ctrl+,): Pindahkan ke baris, jenis, file, anggota, atau simbol yang ditentukan. Memilih opsi ini akan membuka jendela pencarian. Untuk informasi selengkapnya, lihat Pencarian Visual Studio.

  • Pergi Ke Tipe (Ctrl+1, Ctrl+T): Beralih ke tipe yang ditentukan dalam solusi.

  • Pergi ke Anggota (Alt+\): Pindah ke anggota yang ditentukan dalam solusi.

Untuk informasi selengkapnya tentang perintah ini, lihat Menemukan 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.

Metode input Steps
Papan ketik Tempatkan kursor di suatu tempat dalam nama jenis, lalu pilih F12
Tetikus Klik kanan nama jenis lalu pilih Masuk Ke Definisi, atau pilih Ctrl lalu pilih nama jenis

Lihat Cepat 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 menggunakan Peek Definition dan Go To Definition dan Peek Definition.

Metode input Steps
Papan ketik Tempatkan kursor di suatu tempat dalam nama jenis, lalu pilih Alt+F12
Tetikus Klik kanan nama jenis lalu pilih Intip Definisi, atau pilih Ctrl lalu pilih nama jenis (jika Anda memiliki opsi Buka definisi dalam tampilan intip dipilih)

Menuju Implementasi

Anda dapat menggunakan Implementasi Go To untuk menavigasi dari kelas dasar atau jenis ke implementasinya. Jika ada beberapa implementasi, Anda akan melihatnya tercantum di jendela Temukan Hasil Simbol .

Metode input Steps
Papan ketik Tempatkan kursor di suatu tempat dalam nama jenis, lalu pilih Ctrl+F12
Tetikus Klik kanan nama jenis lalu pilih Buka Implementasi

Pergi Ke Basis

Anda dapat menggunakan Go To Base untuk menavigasi ke atas dalam rantai pewarisan elemen yang dipilih. Jika ada beberapa hasil, Anda akan melihatnya tercantum di jendela Pergi ke Dasar.

Metode input Steps
Papan ketik Tempatkan kursor di suatu tempat dalam nama jenis, lalu pilihBeranda+
Tetikus Klik kanan nama jenis lalu pilih Ke Dasar

Hierarki Panggilan

Anda dapat melihat panggilan ke dan dari metode di jendela Hierarki Panggilan:

Metode input Steps
Papan ketik Tempatkan kursor di suatu tempat dalam nama jenis, lalu tekan Ctrl+K, Ctrl+T
Tetikus Klik kanan nama anggota lalu pilih Tampilkan Hierarki Panggilan

Metode Berikutnya dan perintah Metode Sebelumnya (Visual Basic)

Dalam file kode Visual Basic, Anda dapat menggunakan perintah Metode Berikutnya dan Metode Sebelumnya untuk memindahkan titik penyisipan ke metode yang berbeda. Pilih Edit>Metode Berikutnya atau Edit>Metode Sebelumnya.

Visualisasi Struktur

Visualizer Struktur di editor kode menunjukkan garis panduan struktur, yang merupakan garis putus-putus vertikal yang menunjukkan kurung kurawal yang cocok di basis kode Anda. Baris ini memudahkan untuk melihat di mana blok logis dimulai dan berakhir.

Cuplikan layar yang memperlihatkan garis panduan Visualizer Struktur.

Untuk menonaktifkan baris panduan struktur, bukaOpsi>Alat>Editor> TeksUmum dan kosongkan kotak centang Perlihatkan baris 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 bisa mendapatkan info tentang kode tertentu, seperti perubahan dan siapa yang membuat perubahan, referensi, bug, item kerja, ulasan kode, dan status pengujian unit dengan menggunakan CodeLens di editor kode. CodeLens berfungsi seperti tampilan heads-up saat Anda menggunakan Visual Studio Enterprise dengan penyedia kontrol versi. Untuk informasi selengkapnya, lihat Menemukan perubahan kode dan riwayat lainnya.