จะเลือกสถานที่หลายแห่งในโค้ดใน Android Studio ได้อย่างไร
ฉันต้องการแทรกข้อความเดียวกันในหลาย ๆ ที่ในซอร์สโค้ดของฉัน เช่นเดียวกับมีเคอร์เซอร์ของเมาส์มากกว่าหนึ่งตัว ฉันเคยทำใน VS2012 ได้อย่างง่ายดาย แต่ไม่แน่ใจว่าจะทำใน Android Studio ได้อย่างไร
จะเลือกสถานที่หลายแห่งในโค้ดใน Android Studio ได้อย่างไร
ฉันต้องการแทรกข้อความเดียวกันในหลาย ๆ ที่ในซอร์สโค้ดของฉัน เช่นเดียวกับมีเคอร์เซอร์ของเมาส์มากกว่าหนึ่งตัว ฉันเคยทำใน VS2012 ได้อย่างง่ายดาย แต่ไม่แน่ใจว่าจะทำใน Android Studio ได้อย่างไร
คำตอบ:
ฉันพบวิธีและช่วยให้คุณแบ่งปันคุณสมบัติที่ยอดเยี่ยมนี้กับคุณได้ ฉันพบคุณสมบัติที่ยอดเยี่ยมสามประการ:
สำหรับการเลือกหลายรายการเพียงแค่กดalt+ ค้างไว้shiftจากนั้นเลือกเมื่อใดก็ตามที่คุณต้องการเปลี่ยนแปลงโดยการคลิกเมาส์จากนั้นพิมพ์บางสิ่งที่คุณสามารถเขียนได้หลายที่ในเวลาเดียวกัน
คุณสมบัติที่ยอดเยี่ยมอีกอย่างคือการเลือกคอลัมน์ สิ่งนี้ช่วยให้คุณคลิกได้อย่างยอดเยี่ยมและได้รับความช่วยเหลืออย่างมากโดยเฉพาะอย่างยิ่งเมื่อคุณกำลังปรับโครงสร้างใหม่
ในระบบส่วนใหญ่จะทำงานด้วยการถือmiddleMouseButton
และลากโค้ดของคุณและในระบบอื่น ๆ จะทำงานโดยการกดค้างaltและเลือกโค้ดซึ่งจะทำหน้าที่ดังต่อไปนี้:
เช่นเดียวกับที่ @Narayana กล่าวในความคิดเห็นCtrl+ Shift+ Alt+ jเลือกเหตุการณ์ทั้งหมดในช็อตเดียวสำหรับการปรับโครงสร้างแบบครั้งเดียว
คุณสามารถใช้Alt+ Shiftและคลิกหลายตำแหน่งเพื่อสำหรับเคอร์เซอร์หลายตัว
เพื่อเลือกเหตุการณ์ที่คล้ายกันในไฟล์ใช้+Altj
รายละเอียดเพิ่มเติม: คลิกที่นี่
Windows: CTRL+ CTRL(กดค้าง) +↑ / ↓
Mac: ⌘+ ⌘(กดค้างไว้) +↑ / ↓
ESC จะสิ้นสุดโหมดมัลติไลน์
หากต้องการเพิ่มคีย์แมปที่กำหนดเองCTRL+ SHIFT+ Aให้พิมพ์keymap
และคลิกที่Settings
คีย์แมปที่มีเป็นข้อความย่อย ค้นหาและClone Caret Above
Clone Caret Below
ฉันแมปของเราที่จะALT+ +SHIFT↑ / ↓
ลองชุดของการถือครองCTRL, SHIFTและลูกศรเลือกสำหรับการใช้พลังงานที่ดีขึ้น
กดShift
+ Alt
+ Insert
เพื่อแก้ไขในโหมดการเลือกคอลัมน์
Shift
+ Alt
+ Insert
อีกครั้งเพื่อออกจากโหมดแก้ไข :) ในกรณีนี้เคอร์เซอร์สามารถเลื่อนขึ้น - ลงได้ตามปกติไม่เว้นวรรค
บน Mac ฉันชอบทำ⌥ (option)+ shift+ mouse clickหลายบรรทัดใน Android Studio 3.1.3
ใน Windows คุณสามารถลองใช้ปลั๊กอินที่มีชื่อว่า ConyEdit มีโหมดคอลัมน์ที่ยอดเยี่ยมตามนิพจน์ทั่วไป
บน macOS คุณสามารถใช้:
แตะ: Control
+ Command
+G
- เลือกค่าเดียวกันทั้งหมด
แตะ: Control
+G
- ทุกชุดการแตะเลือกค่าเดียวกันใหม่
ถือ: Option
+Mouse Click
- เลือกมัลติไลน์ด้วยเมาส์
กดค้าง: Option
+ Shift
และแตะ: Mouse Click
- ทำเคอร์เซอร์ซ้ำสำหรับสถานที่แตะแต่ละแห่ง
Ctrl
+Shift
+Alt
+j
เลือกเหตุการณ์ทั้งหมดในช็อตเดียวสำหรับการปรับโครงสร้างครั้งเดียว