จะเลือกสถานที่หลายแห่งในโค้ดใน 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 AboveClone 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เลือกเหตุการณ์ทั้งหมดในช็อตเดียวสำหรับการปรับโครงสร้างครั้งเดียว