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.

kbtz.dll
sumber
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

skuroda
sumber
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
9

Di Mac OS X, Anda dapat memilih kejadian berikutnya dengan Ctrl+G

Zac Rolland
sumber
1
@cvsguimaraes perintah + G = pergi ke kejadian berikutnya, perintah + ctrl + g = pergi ke sebelumnya, dan ctrl + G = juga pilih kemunculan berikutnya (setidaknya berfungsi untuk saya).
Zac Rolland
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)

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

Di Windows

Alt+ j- Pilihan Ganda

Alt+ Shift+ j- Batal Pilih Beberapa Pilihan

Abduhafiz
sumber
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

Mohideen bin Mohammed
sumber
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

Nishant
sumber
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!

dalevink.dll
sumber
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