Bagikan melalui


Menemukan dan mengganti teks di Visual Studio

Dalam artikel ini, Anda mempelajari cara menemukan dan mengganti teks di editor Visual Studio dengan menggunakan temukan dan ganti berkas tunggal (Ctrl+F atau Ctrl+H) atau temukan dan ganti multi-berkas (Ctrl+Shift+F atau Ctrl+Shift+H). Anda juga dapat menemukan dan mengganti beberapa instans pola dengan menggunakan pilihan multi-caret . Selain editor, Anda juga dapat menemukan dan mengganti teks di jendela berbasis teks tertentu seperti jendela Temukan Hasil, di jendela desainer seperti perancang XAML dan desainer Windows Forms, dan di jendela alat.

Nota

Jika Anda mencari informasi tentang Visual Studio Code, kunjungi VISUAL Code untuk menemukan dan mengganti dokumen.

Tips

Jika Anda ingin mengganti nama simbol kode seperti variabel dan metode, lebih baik melakukan refactoring daripada menggunakan temukan dan ganti. Refactoring itu cerdas dan memahami cakupan, sedangkan cari-dan-ganti tanpa pandang bulu mengganti semua contoh. Dengan Visual Studio 2022 versi 17.6 atau yang lebih baru, Anda juga dapat menggunakan All in One Search untuk mencari kode dengan cerdas, dengan cara yang mempertanggungjawabkan arti semantik kode Anda, bukan hanya teks itu sendiri.

Anda dapat mencakup pencarian ke dokumen saat ini, solusi saat ini, atau sekumpulan folder kustom. Anda juga dapat menentukan sekumpulan ekstensi nama file untuk pencarian multi-file. Sesuaikan sintaks pencarian dengan menggunakan ekspresi reguler .NET .

Tips

Kotak Temukan/Perintah tersedia sebagai kontrol bilah alat, tetapi tidak terlihat secara default. Untuk menampilkan kotak Temukan/Perintah, pilih Tambahkan atau Hapus Tombol pada toolbar Standar, lalu pilih Temukan.

Temukan dan Ganti dalam satu file

  • Tekan Ctrl+F sebagai pintasan untuk menemukan string dalam file saat ini.
  • Tekan Ctrl+H sebagai pintasan untuk menemukan dan mengganti string dalam file saat ini.

Kontrol Temukan dan Ganti muncul di sudut kanan atas jendela editor kode. Ini segera menyoroti setiap kemunculan string pencarian yang diberikan dalam dokumen saat ini. Anda dapat menavigasi dari satu kemunculan ke kejadian lain dengan memilih tombol Temukan Berikutnya atau tombol Temukan Sebelumnya pada kontrol pencarian.

Cuplikan layar dialog Temukan dan Ganti di Editor di Visual Studio.

Cuplikan layar dialog Temukan dan Ganti di Editor di Visual Studio.

Anda dapat mengakses opsi penggantian dengan memilih tombol di samping kotak teks Temukan. Untuk membuat satu pengganti pada satu waktu, pilih tombol Ganti Berikutnya di samping kotak teks Ganti. Untuk mengganti semua kecocokan, pilih tombol Ganti Semua.

Untuk mengubah warna penyorotan untuk kecocokan, pilih menu Alat, pilih Opsi, lalu pilih Lingkungan, dan pilih Font dan Warna. Di daftar Tampilkan pengaturan untuk, pilih Editor Teks, lalu di daftar item Tampilan, pilih Temukan Sorotan Cocok.

Jendela alat pencarian

Anda dapat menggunakan kontrol Temukan di jendela kode atau teks, seperti jendela Output dan jendela Temukan Hasil, dengan memilih Edit>Temukan dan Ganti atau menekan Ctrl+F.

Versi kontrol Temukan juga tersedia di beberapa jendela alat. Misalnya, Anda dapat memfilter daftar kontrol di jendela Kotak Alat dengan memasukkan teks di kotak pencarian. Jendela alat lain yang memungkinkan Anda mencari kontennya termasuk Solution Explorer, jendela Properti, dan Team Explorer.

Temukan dan Ganti dalam beberapa file

Pencarian di File memungkinkan Anda mencari file-file yang ditentukan. Hasil pencarian Visual Studio ditampilkan pada jendela Temukan Hasil di IDE. Bagaimana hasilnya muncul bergantung pada opsi yang Anda pilih di kotak dialog Temukan dan Ganti.

Buka kotak dialog Temukan dan Ganti dengan menekan Ctrl+Shift+F, atau:

  1. Pada bilah menu, pilih Edit>Temukan dan Ganti.
  2. Pilih Temukan di Berkas dari menu sembul.

Cuplikan layar kotak dialog Temukan dan Ganti di Visual Studio 2022, dengan tab Temukan di File terbuka.

  1. Pada bilah menu, pilih Edit>Temukan dan Ganti.
  2. Pilih Temukan di Berkas dari menu sembul.

Cuplikan layar kotak dialog Temukan dan Ganti di Visual Studio, dengan tab Temukan di File terbuka.

Untuk mengekspos kotak teks Ganti, gunakan panah bawah di sebelah kiri teks Temukan, atau pilih tab Ganti di File. Saat Anda beralih ke mode ganti, bidang teks tambahan muncul untuk teks pengganti, dan kotak centang muncul yang menyediakan opsi untuk mempertahankan kasus saat mengganti teks.

Atur cakupan operasi pencarian dan ganti ke:

  • File yang saat ini terbuka
  • Semua dokumen yang terbuka
  • Seluruh solusi
  • Proyek saat ini
  • Kumpulan folder yang ditentukan
  • Ekstensi file yang ditentukan

Alat Temukan dan Ganti tidak mencari direktori dengan atribut Hidden atau System.

Anda dapat secara permanen mengecualikan beberapa file dari pencarian; lihat Mengecualikan file dari pencarian.

Untuk membatalkan operasi Temukan atau Ganti, tekan Ctrl+Hentian.

Untuk informasi lebih lanjut, lihat Temukan dalam file dan Ganti dalam file, dan mengenai penggunaan ekspresi reguler, lihat Gunakan Ekspresi Reguler.

Temukan Hasil

Saat Anda memilih Temukan Semua, jendela Temukan Hasil terbuka dan mencantumkan kecocokan untuk pencarian Anda. Memilih hasil dalam daftar menampilkan file terkait dan menyoroti kecocokan. Jika file belum terbuka untuk pengeditan, file tersebut akan dibuka di tab pratinjau di sisi kanan area tab. Anda bisa menggunakan kontrol Temukan untuk mencari melalui daftar Temukan Hasil.

Membuat kumpulan folder pencarian kustom

Anda dapat menentukan cakupan pencarian dengan memilih tombol Pilih Folder Pencarian (terlihat seperti ...) di samping kotak Lihat di. Dalam kotak dialog Pilih Folder Pencarian, Anda bisa menentukan sekumpulan folder yang akan dicari, dan Anda bisa menyimpan spesifikasinya sehingga Anda dapat menggunakannya kembali nanti.

Tips

Jika Anda telah memetakan drive komputer jarak jauh ke komputer lokal, Anda dapat menentukan folder untuk dicari di komputer jarak jauh.

Buat sekumpulan komponen khusus

Anda dapat menentukan set komponen sebagai cakupan pencarian dengan memilih tombol Edit Set Komponen Kustom di samping kotak Lihat di. Anda dapat menentukan komponen .NET atau COM yang diinstal, proyek Visual Studio yang disertakan dalam solusi Anda, atau pustaka rakitan atau jenis apa pun (.dll, .tlb, .olb, .exe, atau .ocx). Untuk mencari referensi, pilih kotak Cari di referensi.

Anda dapat mengecualikan file tertentu seperti artefak build, skrip yang diminifikasi, atau file yang dihasilkan, yang tidak diinginkan dalam pencarian umum.

Untuk menyiapkan file yang akan dikecualikan, buka Pencarian Lingkungan > Opsi > Alat>, dan cari bagian Kecualikan file dari hasil pencarian. Di sana, Anda dapat menambahkan, mengedit, atau menghapus pola glob untuk mengontrol file mana yang ditinggalkan dari hasil pencarian Anda.

Cuplikan layar yang memperlihatkan pengaturan untuk mengecualikan file dari hasil pencarian.

Pengecualian ini secara otomatis diterapkan di Quick Find. Untuk Cari di File, pengecualian ini diterapkan selain pengecualian yang ada pada kolom Jenis file. Anda dapat mengaktifkan atau menonaktifkan pengecualian tingkat pengaturan melalui tombol toggle di sebelah kanan jenis file.

Cuplikan layar memperlihatkan tombol sakelar untuk pengecualian file.

Pilihan multi-caret

Gunakan pilihan multi-caret untuk membuat pengeditan yang sama di dua tempat atau lebih secara bersamaan. Misalnya, Anda dapat menyisipkan teks yang sama atau memodifikasi teks yang ada di beberapa lokasi secara bersamaan.

Di Visual Studio 2022 dan versi sesudahnya, menempelkan beberapa baris ke dalam jumlah kursor yang sama akan menyisipkan setiap baris ke kursor masing-masing. Dalam versi sebelumnya, menempelkan beberapa baris ke dalam beberapa tanda sisipan menghasilkan seluruh clipboard yang diduplikasi di setiap tanda sisipan.

Untuk menggunakan multi-caret, tekan mouse Ctrl+Alt+klik atau Alt+Shift+. lalu gunakan tombol panah Ctrl+Shift+ untuk memperluas pilihan. Selanjutnya, tekan Ctrl+C untuk menyalin teks dalam beberapa pilihan. Gunakan Alt+Shift+klik mouse untuk membuat beberapa tanda sisipan untuk setiap baris untuk menempel di tempat yang Anda inginkan. Terakhir, tekan Ctrl+V untuk menempelkan setiap baris pada tanda sisipannya sendiri.

Animasi tindakan pemilihan multi-caret di Visual Studio.

Untuk memilih beberapa caret:

  • Gunakan Alt+Shift+tombol panah atas (atau tombol panah bawah) atau Alt+Shift+seret mouse untuk memilih dengan beberapa kursor. Jika Anda lebih suka menggunakan pilihan kotak dengan Alt+Shift+tombol panah dan Alt+Shift+geser mouse saat Anda memperluas pilihan multi-kursor, buka Alat Opsi>>Editor Teks>Tingkat Lanjut dan pilih Gunakan pilihan kotak .
  • Atau, akses seleksi multi-caret dari bilah menu dengan memilih Edit>Multi-Caret, lalu pilih aksi yang Anda inginkan.
Pintasan Multi-caret Keyboard Perbuatan Perintah
AltShift. Menggunakan multi-caret Edit.MasukkanPenandaBerikutnyaYangCocok
Ctrl+Shift+tombol panah Perluas pilihan Edit.UkuranKendaliNaik, Edit.UkuranKendaliTurun, Edit.UkuranKendaliKanan, Edit.UkuranKendaliKiri
Alt+Shift+tombol panah atas (atau tombol panah bawah ) Pilih beberapa caret Edit.GarisNaikPerpanjangKolom, Edit.GarisTurunPerpanjangKolom