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

Jawaban:


502

Pilih Semua Kejadian Find Match editor.action.selectHighlights.

Ctrl+ Shift+L

Cmd+ Shift+ Latau Cmd+ Ctrl+ Gdi Mac


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).


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

8

di Mac:

pilih semua kecocokan: Command+ Shift+L

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


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"


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.


1

Ctrl+ F2berfungsi untuk saya di Windows 10.

Ctrl+ Shift+ Lmemulai pencatatan kinerja


Pencatatan kinerja? Di mana dokumentasi VSC mengatakan itu?
j08691
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.