Saya punya beberapa kode seperti:
testVar = { a: 1 };
testVariable1 = 2;
var c = testVar.a + testVariable2;
var d = testVar;
Saya ingin mengganti nama variabel "testVar". Ketika saya mengatur beberapa kursor dengan Ctrl+ Ddan mengedit variabel, "testVariable" juga dipilih dan diedit.
Apakah ada cara untuk melewati beberapa pilihan saat mengatur beberapa kursor dengan Ctrl+ D?
windows
sublimetext2
Just_Mad
sumber
sumber
{ "keys": ["ctrl+alt+d"], "command": "find_under_expand_skip" }
Anda dapat menekan Ctrl+ Kdan Ctrl+ secara Dbersamaan untuk melewati satu pilihan. Jika Anda melangkah terlalu jauh dengan pilihan Anda, Anda dapat menggunakan Ctrl+ Uuntuk kembali ke pilihan sebelumnya.
Catatan : Ganti Ctrldengan Cmduntuk Mac OS X.
Konfigurasi default untuk ini dapat dilihat dengan masuk ke
Preferences
>Key Bindings-Default
di menubar aplikasi, di mana Anda akan melihat sesuatu seperti ini:Jika mau, Anda dapat mengonfigurasi kunci sesuai kebutuhan Anda, dengan pergi ke
Preferences
>Key Bindings-User
dan menyalin kode di atas dan kemudian mengubah kunci.sumber
Jika Anda memiliki kursor di atas kata dan gunakan Ctrl+ Duntuk memilih kata. Lain kali Anda menekan Ctrl+ Ditu harus memilih kata yang disorot berikutnya.
Jika Anda mengklik dua kali untuk memilih kata, Ctrl+ Dakan memilih string yang tepat bukan hanya yang disorot.
Dengan kata lain, Ctrl+ Ddengan tidak ada yang disorot melakukan pencarian seluruh kata . Jika Anda memiliki sesuatu yang telah disorot, Ctrl+ Dakan melakukan pencarian substring.
Saya telah menguji dan berfungsi dalam Sublime Text 2 Versi 2.0.1, Build 2217.
sumber
ctrl
+D
dengan tidak ada yang dipilih juga Case sensitif .Ctrl
+D
dengan tidak ada yang dipilih masih case-sensitive kepada saya. Ini hanya akan menguraikan kasus-kasus yang cocok, tetapi sebenarnya menggunakan pintasan atauAlt
+F3
akan memilih yang tidak cocok dengan huruf besar.Tempatkan kursor sebelum variabel, jangan pilih variabel, tekan Ctrl+Duntuk memilih setiap kemunculan variabel, bukan pola.
sumber
Jawaban yang diperbarui untuk vscode pada 2020 di windows, di keybindings.json menambahkan baris ini untuk melewati kejadian yang dipilih berikutnya dengan mudah:
* Ya, saya tahu pertanyaannya adalah untuk teks luhur, tetapi saya menemukannya dengan googling pertanyaan + vscode yang sama, jadi mungkin membantu seseorang karena pemetaannya identik.
sumber