IntelliJ IDEA를 사용하고 있지만 이것이 모든 IDE에 적용된다고 생각합니다.
IDEA에서 매우 유용한 키보드 단축키 가 Ubuntu 키보드 단축키와 충돌합니다. 몇 가지 예 :
- Ctrl+ Alt+L : 소스 코드 형식 지정 (Ubuntu에서 “Lock Screen”에 매핑 됨)
- Ctrl+ Alt+Left : 뒤로 탐색 (Ubuntu에서 “현재 작업 공간의 왼쪽에있는 작업 공간으로 전환”으로 매핑 됨)
- …
나는 오랫동안 우분투를 사용해 왔으며 이러한 단축키에 익숙합니다. 작업 공간을 전환하고 세션을 잠그기 위해 항상 사용합니다. 동시에 IntelliJ 단축키가 얼마나 유용한 지 알고 있으며 가능한 한 마우스 사용을 피하고 싶습니다.
현재 “형식 소스 코드”에 대한 해결 방법은 Alt+ D( “코드”메뉴 열림)와 “R”( “코드 재 형식화”)입니다. 코드를 자주 포맷하지 않기 때문에 잘 작동하지만 더 좋을 수 있습니다. 그러나 Ctrl+ Alt+에Left 대한 실제 대안은 없습니다 .
IDE에서 이러한 충돌을 어떻게 관리합니까?
충돌하는 모든 IDE 키보드 바로 가기를 다른 항목에 다시 매핑하고 다른 바로 가기를 사용하는 동료와 프로그래밍을 짝을 이루면 길을 잃습니까?
Linux 키보드 단축키를 다시 매핑합니까 ( “사용”했더라도)?
키보드 단축키를 “문맥”으로 만드는 방법이 있습니까? 즉, 코딩 할 때 “IDEA 모드”로 들어가려면 키를 누르고 (충돌하는 모든 Ubuntu 단축키가 일시적으로 비활성화 됨) 키를 다시 눌러 “표준 모드”로 돌아갑니다 (Ubuntu 단축키는 활성화 됨).
이 문제를 관리하는 방법에 대한 다른 아이디어 / 팁이 있습니까?
답변
나는 Ubuntu도 사용하고 기본 (Ubuntu) 명령 Ctrl+ Alt+를 비활성화했습니다 L.이 기본 Ubuntu 명령보다 IntelliJ의 형식 코드를 선호하기 때문입니다. 그러나 두 번째 경우에는 Ubuntu의 바로 가기를 선호했기 때문에 아무것도 변경하지 않았습니다.
따라서 기본적으로 더 필요한 옵션을 선택한 다음 그에 따라 조치를 취할 수 있습니다.
물론 IDEA가 우분투 친화적이 될 때까지.
결국 Ubuntu는 항상 바로 가기를 선호 할 것이며 지금까지 요청시 기본 바로 가기를 비활성화 할 수있는 도구를 찾지 못했습니다.
답변
우분투 바로 가기를 다음으로 변경했습니다.
- ctrl+ win+L
- ctrl+ win+Left
원본과 유사합니다. 나를 위해 잘 작동합니다.
답변
Ubuntu에서 ctrl+ alt+ left키 바인딩 을 비활성화하는 방법 은 시스템 설정-> 키보드-> 바로 가기 (탭)-> 탐색을 여는 것입니다. “Switch to workspace left”로 스크롤하여 클릭 한 다음 Backspace를 누르십시오. 기본적으로 데스크톱이 하나 뿐인 우분투 14.04에도이 기능이 활성화되어 있다는 것은 어리석은 일입니다.
답변
Ubuntu 친화적 인 키맵을 제공하기 위한 기능 요청 이 있습니다.
재 매핑, IDEA 또는 Linux 키는 무엇입니까? 더 자주 사용하는 것에 따라 결정하십시오. 잠금 화면보다 코드를 더 자주 다시 포맷하는 것 같아요? 따라서 Linux를 다시 매핑하고 IDEA 기본 키보드 단축키를 그대로 둡니다.
답변
Ubuntu 의 기본 바로 가기를 유지하려면 바로 가기 super
와 함께 (일명 Windows 키)를 사용할 수 있습니다 .intellijidea
그래서 당신은
Ctrl + Alt + WinKey + L
코드를 포맷하고
Ctrl + Alt + WinKey + Left
뒤로 탐색
도움이 되었기를 바랍니다
답변
이것은 Ubuntu Studio 14.04 (XFCE)에서 나를 위해 작동합니다.
- Windows 관리자를 엽니 다.
xfwm4-settings
- 키보드 탭으로 이동
- 충돌하는 작업까지 아래로 스크롤합니다.
- 지우기 버튼을 누르거나 작업을 다른 바로 가기로 변경하십시오.
답변
에 대한 해제 분투의 (XFCE) 키맵을 위해
Alt+ F8와
Ctrl+ Alt+ Left/Right Arrow
I 사용 Settings -> Window Manager -> tab "Keyboard"
.
여기에서 이러한 매핑을 지울 수있었습니다.