ฉันใช้ IntelliJ IDEA แต่คิดว่าใช้ได้กับทุก IDE
ใน IDEA แป้นพิมพ์ลัดที่มีประโยชน์บางอย่างขัดแย้งกับแป้นพิมพ์ลัดของ Ubuntu ตัวอย่างบางส่วน:
- Ctrl+ Alt+L : จัดรูปแบบซอร์สโค้ด (แมปกับ "ล็อคหน้าจอ" ใน Ubuntu)
- Ctrl+ Alt+Left : นำทางย้อนกลับ (แมปไปที่ "สลับไปยังพื้นที่ทำงานทางด้านซ้ายของพื้นที่ทำงานปัจจุบัน" ใน Ubuntu)
- ...
ฉันใช้ Ubuntu มานานและคุ้นเคยกับทางลัดเหล่านี้ ฉันใช้มันตลอดเวลาเพื่อสลับไปมาระหว่างพื้นที่ทำงานล็อกเซสชันของฉัน ... ในขณะเดียวกันฉันรู้ว่าทางลัด IntelliJ มีประโยชน์อย่างไรและฉันต้องการหลีกเลี่ยงการใช้เมาส์ให้มากที่สุด
ขณะนี้วิธีแก้ปัญหาสำหรับ "ซอร์สโค้ดรูปแบบ" คือAlt+ D(เปิดเมนู "รหัส") ตามด้วย "R" ("รหัสการจัดรูปแบบ") ใช้งานได้ดีเนื่องจากฉันไม่ได้ฟอร์แมตโค้ดบ่อยนัก แต่น่าจะดีกว่านี้ ไม่มีทางเลือกที่แท้จริงสำหรับCtrl+ Alt+Leftแม้ว่า
คุณจัดการความขัดแย้งเหล่านี้ใน IDE ของคุณอย่างไร?
คุณทำการแมปแป้นพิมพ์ลัด IDE ที่ขัดแย้งกันใหม่เป็นอย่างอื่นหรือไม่ (แล้วหลงทางเมื่อคุณจับคู่การเขียนโปรแกรมกับเพื่อนร่วมงานด้วยทางลัดที่แตกต่างกัน ... )
คุณทำการแมปแป้นพิมพ์ลัดของ Linux ใหม่ (แม้ว่าคุณจะ "ใช้" กับแป้นพิมพ์เหล่านี้ก็ตาม
มีวิธีสร้างแป้นพิมพ์ลัด "ตามบริบท" หรือไม่? ด้วยเหตุนี้ฉันหมายถึง: กดปุ่มเพื่อเข้าสู่ "โหมด IDEA" เมื่อทำการเข้ารหัส (ทางลัดของ Ubuntu ที่ขัดแย้งกันทั้งหมดจะถูกปิดใช้งานชั่วคราว) ให้กดปุ่มอีกครั้งเพื่อกลับไปที่ "โหมดมาตรฐาน" (ทางลัดของ Ubuntu จะตอบสนองอีกครั้ง)
คุณมีแนวคิด / เคล็ดลับอื่น ๆ ในการจัดการปัญหานี้หรือไม่?