OSX의 iTerm2에서는 Ctrl// Cmd+ 또는 // +를 다음 또는 이전 tmux 창으로 이동하는 16진수 코드 에 매핑할 수 있습니다 Opt.,CtrlCmdOpt.
SuperLinux에서 // 및 쉼표/탭 키를 사용 하여 동일한 결과를 생성하려면 어떻게 해야 합니까 ? 즉, 다음 또는 이전 tmux 창으로 이동합니까 Meta?Ctrl
답변1
.tmux.conf
사용자의 홈 디렉터리에 있는 파일 에서 tmux 세션을 변경하거나 키보드 단축키를 추가할 수 있습니다. 파일이 존재하지 않는 경우 파일을 생성할 수 있습니다. .tmux.conf
웹에는 많은 예제 파일과 좋은 요점이 있습니다.
쉼표나 점을 이전 창이나 다음 창으로만 순환하려면 구성 파일에 다음을 추가하세요.
unbind n # Unbind 'n' and 'p'
unbind p
bind-key , next-window
bind-key . previous-window
CTRLb항상 그렇듯이 +를 사용하여 턱시도 세션의 현재 키 설정 (또는 기본값인 키 바인딩이 무엇이든)을 확인한 다음 ?도움을 요청할 수 있습니다. 이 less
스타일 도움말 화면을 종료하려면 을 클릭하세요 q.
답변2
tmux의 접두사로 Meta
/ 단독으로 설정하는 것은 불가능하다고 생각합니다 . 키 Ctrl
의 경우 X 키와 tmux가 셸에서 작동하므로 Supertmux와 터미널 에뮬레이터를 설정해야 합니다 . Super이것답변더 잘 설명했습니다.
접두사를 Ctrl- a또는 - Ctrl와 같은 것으로 설정한 s다음 창 주위를 바인딩 ,
하고 이동하는 것이 좋습니다..
# remap prefix
unbind C-b # Unbind default prefix
set-option -g prefix C-a
# bind comma and dot to cycle through window
unbind n p # Unbind default moving window key
bind , next-window
bind . previous-window