Saya menggunakan Visual Studio Code 1.8, dan fitur ini tersedia. Tapi agak sulit untuk dipahami pada awalnya, dan (pada saat penulisan) dokumen tidak menjelaskan dengan jelas cara menggunakannya, jadi inilah cara kerjanya, langkah demi langkah:
Aktifkan Ganti di File (di bawah menu Edit, atau dengan pintasan Ctrl+ Shift+ H)
Anda akan melihat input Cari / Ganti standar menggantikan panel file di sebelah kiri:
Masukkan string pencarian Anda dan ganti string, lalu tekan enter. Mungkin churn untuk mencari semua file kedua, maka itu akan menunjukkan perubahan yang diusulkan di semua file proyek Anda - tetapi perhatikan, perubahan ini belum dilakukan! Begini tampilannya:
Sekarang Anda perlu melakukan perubahan (dan bahkan setelah itu, Anda harus menyimpan file yang dimodifikasi .)
Anda dapat melakukan perubahan itu dengan berbagai cara:
1) Lakukan semua perubahan pada semua file sekaligus.
Klik ikon ganti di sebelah string pengganti Anda (catatan: Anda akan mendapatkan dialog untuk mengonfirmasi tindakan massal ini.)
2) Lakukan semua perubahan dalam satu file sekaligus.
Klik ikon ganti di sebelah nama file (catatan: ikon hanya muncul ketika Anda mengarahkan kursor ke nama file)
3) Buat satu perubahan dalam satu file.
Klik ikon ganti di sebelah perubahan individual: (catatan: ikon hanya muncul ketika Anda mengarahkan kursor ke baris perubahan)
Akhirnya, jangan lupa untuk menabung!
Semua file itu sekarang dimodifikasi di editor dan belum disimpan ke disk.
Gunakan File -> Simpan Semua (atau Ctrl+ Alt+ S)
Pembaruan: Saya tidak yakin kapan ini ditambahkan, tetapi jika Anda mengklik tombol "Ganti semua" dan melihat dialog ini, mengklik "Ganti" akan mengubah dan menyimpan semua file dalam satu klik:
Ctrl+Alt+S
menyimpan semua file yang dimodifikasi sekaligus, jadi ini cukup cepat dan mudah.Memperbarui
Pada versi 1.3 (Juni 2016) dimungkinkan untuk mencari dan mengganti dalam Visual Studio Code. Dengan menggunakan ctrl + shift + f, Anda dapat mencari dan mengganti semua kemunculan.
Tampaknya ini tidak mungkin saat ini (Versi 1.1.1 (April 2016))
"T: Apakah mungkin untuk mencari dan mengganti secara global?
A: Fitur ini belum diterapkan, tetapi Anda dapat mengharapkannya datang di masa depan! "
https://code.visualstudio.com/Docs/editor/codebasics
Ini tampaknya juga diminta oleh komunitas: https://github.com/Microsoft/vscode/issues/1690
sumber
files to include
. Anda dapat menemukan / mengganti barang bahkan di luar ruang kerja. ⚠ itu tidak mencari dalam nama file, tetapi dalam file. (Adakah yang tahu cara mencari nama file di luar ruang kerja?)Untuk mengganti string dalam satu file (saat ini dibuka): CTRL + H
Untuk mengganti di tingkat ruang kerja gunakan: CTRL + SHIFT + H
sumber
Ini cara terbaik.
Pertama-tama letakkan kursor Anda pada anggota dan klik F2.
Kemudian ketik nama baru dan tekan tombol Enter. Ini akan mengubah nama semua kejadian di setiap file di proyek Anda.
Ini sangat ideal ketika Anda ingin mengganti nama di banyak file. Misalnya, Anda mungkin ingin mengubah nama fungsi yang dapat diakses publik pada layanan Angular dan memiliki di mana-mana yang menggunakannya diperbarui.
Untuk alat yang lebih hebat, saya sangat merekomendasikan: https://johnpapa.net/refactoring-with-visual-studio-code/
sumber
Pada halaman Bindings Kunci Kode Visual Studio , bagian Referensi Pintas Keyboard memiliki tautan ke PDF untuk setiap OS utama. Setelah terbuka, cari "ganti file" atau pintasan lain yang mungkin Anda butuhkan.
Cara lain adalah dengan menggunakan Command Palette ( ctrl/cmd+ shift+ P) di mana Anda bisa mengetikkan "ganti" untuk mendaftar semua perintah terkait, termasuk yang Anda inginkan:
sumber