Saya ingat ketika saya menggunakan Eclipse bahwa ketika memegang CTRL dan menggunakan panah kiri atau kanan Eclipse akan menavigasi LongCamelCaseWrittenWord
dalam beberapa langkah. Satu kata unta saat itu.
Jadi akan seperti berikut (pipa |
mewakili posisi kursor aktual):
|LongCamelCaseWrittenWord -> CTRL+RIGHT_ARROW ->
Long|CamelCaseWrittenWord -> CTRL+RIGHT_ARROW ->
LongCamel|CaseWrittenWord -> CTRL+RIGHT_ARROW ->
LongCamelCase|WrittenWord -> CTRL+RIGHT_ARROW ->
LongCamelCaseWritten|Word -> CTRL+RIGHT_ARROW ->
LongCamelCaseWrittenWord|
Apakah ada cara bagaimana mencapai ini di IntelliJ? Saat ini IntelliJ melangkahi seluruh kata sekaligus.
Menggunakan IntelliJ 9.0
intellij-idea
navigation
pycharm
camelcasing
Jan Zyka
sumber
sumber
Jawaban:
Ya, aktifkan Gunakan kata "CamelHumps" di
Settings | Editor | General | Smart Keys
.sumber
Settings | Editor | General | Smart Keys
Settings | Editor | General
Seperti menjawab di tempat lain, Anda dapat mengaktifkan Gunakan "CamelHumps" kata di
Settings | Editor | General | Smart Keys
untuk beralih cara pintas untuk bekerja dengan CamelCase bukan seluruh-kata.Anda juga dapat mengakses perilaku sebelumnya dengan menetapkan pintasan keyboard untuk tindakan yang sesuai di bawah
Settings | Appearance & Behavior | Keymap | Editor Actions
. Gambar ini menunjukkan contoh di mana saya mengakses perilaku sebelumnya dengan menambahkan ctrl:sumber
Anda dapat memiliki kedua fungsionalitas secara bersamaan:
Perhatikan bahwa langkah-langkah ini sesuai dengan IntelliJ 14, sehingga mungkin sedikit berbeda di versi lain.
sumber
ctrl+arrow
seluruh kata (itu adalah jalan pintas yang digunakan di mana-mana ), danalt+arrow
untuk kata camelhumps (itulah satu-satunya pengubah yang tersisa, karena shift digunakan untuk seleksi di setiap program)ctrl+PgUp/PgDn
danCtrl+(shift)+Tab
, karena digunakan di semua browser dan sebagian besar program, jadi sudah ada dalam memori otot saya.alt+arrow
untuk bergerak dengan seluruh kata danctrl+arrow
untuk menavigasi dengan punuk unta. (Ini adalah perilaku default di Xcode, yang merupakan "memori otot" saya.) Saya mencoba melakukan ini dengan menggunakan IntelliJ's Preferences, tetapi saya tidak dapat mendaftar dengan mudahctrl+{anything}
.ctrl+alt+{something}
tampaknya bekerja, seperti halnyaalt+{something}
, tetapi tidakctrl+{something}
. Saya menggunakan Mac. Keymap saya saat ini adalah Mac OS X 10.5+. Ada saran?