Bagaimana saya bisa memilih kejadian berikutnya di editor IDEA


89

Ctrl+ Dmelakukan find_under_expandperintah dengan luhur. Ini pada dasarnya mencari kemunculan berikutnya dari teks yang sudah dipilih dan memilihnya, jadi ketika saya mengedit, itu diedit di kedua tempat pada waktu yang sama. Saat ini saya mencoba untuk pindah ke editor IDEA (seperti WebStorm, PHPStorm, PyCharm, dll) tetapi belum menemukan perintah seperti ini di IDE ini.


Posting ini digunakan sebagai contoh untuk diskusi meta ini
ryanyuyu

Jawaban:


182

Saya yakin mereka baru-baru ini menambahkan ini ke rilis IntelliJ terbaru, dan saya akan berasumsi PhpStorm juga. Karena binding bersifat spesifik sistem, lihat http://blog.jetbrains.com/phpstorm/2014/03/working-with-multiple-selection-in-phpstorm-8-eap/ . Sepertinya versi itu tersedia melalui EAP, jadi tidak tahu kapan mereka akan merilisnya untuk konsumsi umum (atau jika sudah).

PENDEKATAN DEFAULT

Alt+ Jdi Windows dan Linux, Ctrl+ Gdi Mac OS X


1
AFAIK ETA pada versi 8.0 adalah akhir Juni / awal Juli.
Kootli

4
Diambil dari tautan yang disediakan, Alt+Jpada Windows, Ctrl-GpadaMac OS X
Kiee

Iya! Alt+Jakan memilih / membatalkan pilihan kejadian berikutnya, di Windows.
Zenadix

Solusi luar biasa. Terima kasih!
arefin2k

2
@anddero Ctrl+Alt+Shift+JatauCtrl-Cmd-G
Orkhan Alikhanov


7

Di jendela pengaturan, cari "Add Selection for Next Occurence" (PhpStorm 8.0.1)

Di mac, defaultnya adalah ctrl + G, tetapi Anda dapat mengubahnya menjadi ctrl + D (atau cmd + D di mac)


1
Terima kasih, itulah yang saya cari.
Tomáš Votruba

4

Di Windows

Alt+ j- Pilihan Ganda

Alt+ Shift+ j- Batal Pilih Beberapa Pilihan


4

Saat ini dipetakan dengan

untuk seleksi, Alt + J

untuk batal memilih, Alt + Shift + J

tetapi jika Anda terbiasa dengan pintasan luhur seperti Ctrl + D

Jetbrains memberi Anda opsi untuk mengubah pengaturan,

Pengaturan -> Peta Kunci -> Tindakan Editor

cari beberapa pilihan, cari Alt + J lalu klik kanan -> pilih ubah pintasan keyboard

atur pintasan yang Anda inginkan seperti luhur, Ctrl + D

Ini Docs


2

Saya pikir yang ingin Anda lakukan adalah memfaktor ulang di semua tempat di file sekaligus. Jadi di mesin MAC pintasan praktis untuk itu adalah shift + F6 (Anda mungkin harus menggunakan tombol fn sebelum F6). Klik pada teks yang ingin Anda ubah lalu tekan shift + F6 . Ini akan menyorot teks dan kemudian perubahan Anda di semua tempat di file. :)

Ini akan melakukan pekerjaan yang sama seperti ctrl + D luhur


1

PhpStorm memiliki "Select Word at Caret", Ctl + W dan Ctl + Shift + W masing-masing (Anda dapat memeriksa kunci Anda dengan mencari di bawah Preferences> Keymap).

Detail di sini: http://www.jetbrains.com/phpstorm/webhelp/selecting-text-in-the-editor.html#d617165e275

Tidak sepenuhnya yakin apakah itu sama dengan yang Anda sebutkan, tetapi ini sangat berguna!


Ya bukan itu yang diminta OP, tetapi berkat tautan Anda, saya dapat menemukan pintasan untuk "Pilih Word di Caret" di bawah Mac. Saya seorang pemula dengan PHPStorm: D
Ngoc Pham
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.