Tôi đang sử dụng IntelliJ IDEA, nhưng tôi nghĩ điều này áp dụng cho bất kỳ IDE nào.
Trong IDEA, một số phím tắt rất hữu ích xung đột với các phím tắt Ubuntu. Vài ví dụ:
- Ctrl+ Alt+L : định dạng mã nguồn (ánh xạ tới "Màn hình khóa" trong Ubuntu)
- Ctrl+ Alt+Left : điều hướng lùi lại (được ánh xạ để "chuyển sang không gian làm việc ở bên trái của không gian làm việc hiện tại" trong Ubuntu)
- ...
Tôi đã sử dụng Ubuntu trong một thời gian dài và tôi đã quen với những phím tắt này. Tôi sử dụng chúng mọi lúc để chuyển đổi giữa các không gian làm việc, khóa phiên của mình ... Đồng thời, tôi biết các phím tắt IntelliJ có thể hữu ích như thế nào và tôi muốn tránh sử dụng chuột càng nhiều càng tốt.
Hiện tại, giải pháp thay thế của tôi cho "mã nguồn định dạng" là Alt+ D(mở menu "Mã"), tiếp theo là "R" ("Mã định dạng"). Nó hoạt động ổn, vì tôi không định dạng mã thường xuyên, nhưng nó có thể tốt hơn. Tuy nhiên, không có sự thay thế thực sự nào cho Ctrl+ Alt+Left .
Làm cách nào để bạn quản lý những xung đột này trong IDE của mình?
Bạn có chỉ đơn giản là remap tất cả các phím tắt IDE xung đột thành một thứ khác (và sau đó bị lạc khi bạn đang ghép nối lập trình với một đồng nghiệp bằng các phím tắt khác nhau ...)?
Bạn có vẽ lại các phím tắt Linux không (mặc dù bạn đã "quen" với chúng)?
Có cách nào để tạo các phím tắt "theo ngữ cảnh" không? Ý tôi là: nhấn một phím để chuyển sang "chế độ IDEA" khi mã hóa (tất cả các phím tắt Ubuntu xung đột tạm thời bị vô hiệu hóa), nhấn phím một lần nữa để quay lại "Chế độ chuẩn" (các phím tắt Ubuntu được kích hoạt lại).
Bạn có bất kỳ ý tưởng / mẹo nào khác về cách quản lý vấn đề này không?