Mac OS X과 Arch Linux를 사용하고 때때로 ssh를 통해 FreeBSD 및 Debian 서버에 로그인합니다. 내가 선호하는 도구는 zsh, ssh, tmux, git, vim 및 irssi입니다. Mac OS X에서 iTerm2를 사용하고 Arch Linux에서 unicode-rxvt를 사용하며 Xmonad를 창 관리자로 사용합니다.
현재 Ctrl + a + n 은 tmux에서 다음 창으로 이동하고 Alt + 오른쪽 은 irssi에서 다음으로 이동하고 Cmd + 오른쪽 은 iTerm2의 다음 탭으로 이동하고 Ctrl + w + w 는 vim의 다음 버퍼로 이동합니다. . 기본적으로 그것은 엉망입니다.이 중 일부는 근육 기억에 앉아 있지만 대부분 그렇지 않습니다. 일관된 키 바인딩 체계가 무엇인지 찾고 있습니다.
내 생각에 Cmd / Super / Win은 OS 데스크톱 환경 및 / 또는 창 관리자가 사용해야한다고 생각합니다. Alt는 tmux이고 Ctrl은 vim 및 irssi입니다. 키보드에서 오른쪽에서 왼쪽으로 진행됩니다. Cmd, Alt, Ctrl 및 다소 계층적인 방식으로 OS / DE / WM, 멀티플렉서, 편집기 / irc 클라이언트.
따라서 다음과 같은 것이 있습니다.
Cmd + Left / + Right-스위치 작업 공간 (Xmonad)
Alt + Left + / Right -tmux 창 전환
Ctrl + Left / + Right- 스위치 창 / vim 버퍼
Cmd + 1- 작업 공간 1로 전환 (Xmonad)
Alt + 1 -tmux 창으로 전환 1
Ctrl + 1 -irssi 창으로 전환 1 / vim 버퍼 1
이것이 가능할까요? 그렇지 않은 경우 어떤 균일 한 키 바인딩을 사용할 수 있습니까?
업데이트
내가 생각했던 것을 설명하기 위해 그림을 그렸습니다 (색상이 끔찍합니다). 나는 Dvorak을 사용하고 vim hjkl 운동을 dhtn으로 대체했습니다. vim을 사용하지 않는 사람들에게 적합하도록 왼쪽 / 아래쪽 / 위쪽 / 오른쪽으로 쓸 것입니다. 전체 OS X 데스크탑 환경 (Gnome 및 KDE)이 아닌 iTerm2에 보관하십시오. 기본적으로 Xmonad의 작업 공간 (또는 원하는 창 관리자)의
cmd + left / right / number tmux의 창에 대한
alt + left / right / number
ctrl + alt + left / down / up / right / number vim의 버퍼 용
Ctrl + Alt + 왼쪽 / 오른쪽 / 번호 irssi의 창용
Ctrl + 왼쪽 / 아래쪽 / 위 / 오른쪽 홈 / pg 아래쪽 / pg 위로 / vim, irssi 및 zsh의 끝
OS X에서 ctrl + left / down / up / right는 이미 위와 같이 작동하며 alt + left / right는 왼쪽 / 오른쪽이 아니라 커서를 단어 단위로 이동합니다.
이것이 상당히 논리적이고 직관적이지 않습니까? 누락 된 키 바인딩이 없거나 가능한가요?