ฉันจะเลือกคำแต่ละคำของอูฐใน IntelliJ IDEA ได้อย่างไร


86

อะไรคือช็อตคัทใน IntelliJ IDEA เพื่อเลื่อนหรือเลือกคำแต่ละคำของคำที่เป็นอูฐ สมมติว่าฉันมี aLongMultiWordVariableName ฉันต้องการให้สามารถเลื่อนเคอร์เซอร์ไปยังแต่ละคำเพื่อแก้ไขหรือเลือกส่วนของตัวแปรได้

Eclipse มีทางลัดในการทำสิ่งนี้Ctrl+ / สำหรับการย้ายและCtrl+ Shift+ / สำหรับการเลือก


19
แน่นอนว่าฉันไม่ใช่คนเดียวที่อ่าน "คาราเมล"? ;)
Michael Neale

mmmmmm คำคาราเมล ...
ferekdoley

คำตอบ:


176

IDEA มีการกดแป้นพิมพ์เช่นเดียวกับ Eclipse สำหรับคำที่เป็นตัวพิมพ์ใหญ่อูฐ แต่คุณต้องเปิดตัวเลือก CamelHumps ไว้ (อยู่ในการตั้งค่า -> ตัวแก้ไข -> ทั่วไป -> สมาร์ทคีย์ -> ใช้คำ "CamelHumps")


16
ทำได้เช่นเดียวกันกับ Ctrl + Shift + A -> "camelhumps" -> ลูกศรลง -> enter ฟังดูยุ่งยากกว่า แต่ Action Search ก็ดีมาก
andersoyvind

@andersoyvind ขอบคุณที่พูดถึง Ctrl + Shift + A !!! นี่ต้องเป็นทางลัดที่ทรงพลังที่สุดในจักรวาล
AtomHeartFather

6
ตอนนี้เป็น Editor -> General -> Smart Keys (เช่นเดียวกับ Intellij 14 บน Mac os X ณ วันที่ 22 ต.ค. 2015) ตามที่ระบุไว้ใน romaintaz การตั้งค่านี้จะต้องรวมกับการปิด "การตั้งค่าคำ Honor CamelHumps เมื่อเลือกเมื่อดับเบิลคลิก" ซึ่งสามารถพบได้ในส่วน "การตั้งค่า -> ตัวแก้ไข -> ทั่วไป"
Yiling

115

ใช่คำตอบของ yalestar ถูกต้อง การตั้งค่า> ตัวแก้ไข> สมาร์ทคีย์> ใช้คำ "CamelHumps"

อย่างไรก็ตามนี่คือสิ่งที่มีประโยชน์ที่จะทราบ: หากคุณต้องการให้สามารถเลือกทั้งคำโดยดับเบิลคลิกที่คำนั้นให้ยกเลิกการเลือกการตั้งค่าคำ "Honor 'CamelHumps' เมื่อเลือกเมื่อดับเบิลคลิก" ในการตั้งค่า> ตัวแก้ไข


การตั้งค่าเมาส์มีประโยชน์มากเมื่อนำทางและเลือกโค้ดในเซสชันระยะไกล
oschrenk

6
อัปเดต (แนวคิด 15): "ใช้คำ CamelHumps" อยู่ใน Editor> General> SnartKeys, "Honor CamelHumps ... เมื่อดับเบิลคลิก" อยู่ใน Editor> General
eugene82

3
ฉันกำลังมองหาฟีเจอร์ double-click-camelcase นี้ขอบคุณ!
PrestigeDev

4

มีทางลัดใน Android Studio เวอร์ชันล่าสุด คุณสามารถแตะปุ่ม " Shift " สองครั้ง (ดับเบิลคลิก) จากนั้นในประเภทการค้นหา "camelhum" จากนั้นตัวเลือกจะปรากฏขึ้นและคุณสามารถเปิด / ปิดได้ ฉันได้แนบรูปภาพสำหรับการอ้างอิงป้อนคำอธิบายภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.