Pilih semua kemunculan kata yang dipilih dalam VSCode

252

Apakah ada trik atau ekstensi untuk memilih semua contoh kata yang dipilih dalam kode visual studio, untuk memudahkan mengedit atau menghapus contoh-contoh tanpa pencarian dan mengganti, seperti Alt+ F3dalam teks luhur

Alaa M. Tekleh
sumber

Jawaban:

502

Pilih Semua Kejadian Find Match editor.action.selectHighlights.

Ctrl+ Shift+L

Cmd+ Shift+ Latau Cmd+ Ctrl+ Gdi Mac

Alex
sumber
Kode vs saya tidak menyelesaikan perintah ini, jadi saya harus mengaturnya sendiri dan kemudian berfungsi.
Tito Leiva
Terima kasih. Saya berharap saya bisa mendapatkan VS Code di Mac untuk melaporkan keybindings menggunakan kunci ini alih-alih "CMD F2" yang saya bahkan tidak jelas tentang cara menggunakan
Dan Rosenstark
bagaimana dengan memilih kata dan kemudian memperbarui semua kata-kata itu sekaligus seperti dalam luhur? Saya mendapatkan vscode memilih cara untuk banyak dengan perintah itu dan juga akan lebih baik untuk dapat memiliki keystroke untuk memberitahu vscode mana yang ingin kita pilih.
Charlie Parker
keren! Adakah cara untuk hanya memilih konten dari kelompok penangkap regex alih-alih seluruh pertandingan? mis:href="(.*)"
solidau
61

Menurut Bindings Kunci untuk Visual Studio Code ada:

Ctrl+ Shift+ Luntuk memilih semua kemunculan pilihan saat ini

dan

Ctrl+ F2untuk memilih semua kemunculan kata saat ini

Anda dapat melihat pintasan keyboard yang aktif saat ini di Kode VS di Palet Perintah ( View -> Command Palette) atau di editor Pintasan Keyboard ( File > Preferences > Keyboard Shortcuts).

j08691
sumber
Itu memang memilih kata-kata yang berbeda juga. Sebagai contoh: ketika saya memilih name, maka itu juga akan memilih string yang sama di named.
Ari
jika ada spasi setelah kata Anda, Anda dapat memilih spasi setelah kata Anda juga untuk mendapatkan kata itu (misalnya name )
Spcogg yang kedua
20

Bagaimana jika Anda ingin memilih beberapa saja?

Tidak masalah, pertama:

  1. Ctrl+ Ftemukan huruf dengan mengetiknya
  2. ESCuntuk berhenti mencari (Anda perlu melakukan ini bahkan ketika menggunakan Ctrl+ Shift+ Luntuk memilih semua kejadian)

ATAU

  1. cukup pilih huruf-huruf itu dengan mouse atau keyboard Anda ( Shift+ arrows)

Sekarang kursor mouse berkedip pada pilihan pertama Anda , menggunakan beberapa Binding Key (terima kasih atas referensi j08691 ) Anda dapat:

  • Ctrl+ Dpilih kejadian berikutnya
  • Ctrl+ K+ Ctrl+ D lewati kejadian berikutnya
  • Ctrl+ U batalkan salah satu di atas
CPHPython
sumber
8

di Mac:

pilih semua kecocokan: Command+ Shift+L

tetapi jika Anda hanya ingin memilih pertandingan lain berikutnya: Command+D

Anthonyeef
sumber
Inilah yang saya cari!
Ian Vaughan
5

Dalam kasus MacOS saya untuk beberapa alasan Cmd+ Shift+ Ltidak berfungsi sambil menekan jalan pintas pada keyboard (meskipun berfungsi dengan baik saat mengklik opsi ini di menu: Pilihan -> Pilih Semua Kejadian). Jadi bagi saya menekan Cmd+ FN+ F2melakukan trik ( FNuntuk mengaktifkan "F2" jelas).

Btw, jika Anda lupa cara pintas ini cukup klik kanan pada pilihan dan lihat opsi "Ubah Semua Kejadian"

Alexey
sumber
3

Jika Anda ingin melakukan satu per satu maka inilah yang dapat Anda lakukan: 1) pilih satu kata 2) ctrl + d(di windows).

Ini akan membantu untuk memilih kata satu per satu.

Arjjun
sumber
1

Ctrl+ F2berfungsi untuk saya di Windows 10.

Ctrl+ Shift+ Lmemulai pencatatan kinerja

Ricky Poon
sumber
Pencatatan kinerja? Di mana dokumentasi VSC mengatakan itu?
j08691