Mac OSX Lion을 사용하고 있습니다. 터미널 환경 설정에서 “옵션 키를 메타로 사용”을 선택했습니다. Option 키는 Bash에서 Meta처럼 잘 작동하는 것처럼 보이지만 SSH를 통해 Tmux에서 사용하면 제대로 작동하지 않습니다. ^b M-1
b M-2
등의 TMUX 단축키를 사용하려고 합니다. ESC 키로는 얻을 수 있지만 Option 키는 사용할 수 없습니다.
답변
여러 가지 이유로 더 좋으므로 기본 Terminal.app 대신 iTerm2 를 사용하는 것이 좋습니다 .
특히, 왼쪽 / 오른쪽 옵션을 “+ Esc”로 매핑하는 iTerm2의 옵션에 관심이있을 것입니다.이 옵션은 내가 생각하거나 시도한 모든 목적을 위해 Meta를 에뮬레이트하는 것보다 훨씬 효과적입니다.
이 설정은 다음에 있습니다.
- 환경 설정
- 프로필
- [프로필 선택]
- 열쇠
- [프로필 선택]
- 프로필
답변
자신이 좋아하는 검색 엔진을 통해 자신의 길을 찾은 다른 사람들은 기본 설정-> 프로필-> 키보드로 이동하여 사용중인 터미널 프로필에 대해 “옵션을 메타 키로 사용”을 선택 하여이 문제를 해결할 수있었습니다.
나는 실행 해요 weechat
아래를 tmux
하고, 기본 키 바인딩은 많이 사용하게 meta
키를 누릅니다.
답변
나는 같은 문제가 있었고 여기에 제공된 답변 중 아무것도 작동하지 않았습니다. 즉, 나도 iTerm2를 가지고 있었다 [Option]
키에 매핑 [+Esc]
– (. “대체”일명 [META]
다른 답변에 설명 된대로,하지만 여전히 내 TMUX 창 레이아웃을 변경할 수 내 “> 키보드 – -> 프로필 환경 설정”에서) [CTRL]-[b]
, [+Esc/META]-[DIGIT]
.
그럼 아래에 그 발견 “환경 설정 -> 키”는 “탐색 바로 가기”가 [Option]
+ (있는) [DIGIT]
“스위치 분할 창”(기억에 매핑을 [Option]
에 다시 매핑 [+Esc]
그 분명한 충돌, 그래서). 따라서, (빈 키 값), 드디어 다시 편안하게 내 TMUX 창 크기를 바꿀 수 있다는 않은 설정 한 후 [CTRL]-[b]
, [+Esc/META]-[DIGIT]
(대신 사용할 필요의 [CTRL]-[b]
(진짜)을 [Esc]
한 다음 원하는 레이아웃 [DIGIT]
).
답변
내 .zshrc
경우에는 보통 다음과 같은 세트가 있습니다.
bindkey '^[[1;9C' forward-word
bindkey '^[[1;9D' backward-word
tmux 세션 내에서 추가로
bindkey '^[[1;3C' forward-word
bindkey '^[[1;3D' backward-word
당신은 실행하여 이러한 코드를 알아낼 수 있습니다 read
세션에서 한 다음 키보드 단축키 (예 :)를 눌러이Alt← .
내 키는 iTerm2에서 다음과 같이 설정됩니다.
답변
나는 또한 고집하고 Terminal.app
있으며, 다른 대답은 문제를 해결하지 못했기 때문에 나를 위해 일한 내 자신을 추가하고 있습니다.
현재 프로파일을 구성 Terminal -> Preferences -> Profiles -> Select the profile to configure -> Keyboard
하고 확인 하는 것 외에 Use Option as Meta key
, 바로 위의 표에서 기본 바인딩 목록을 살펴보고 할당하려는 조합이 비어 있는지 확인하십시오. 나에게는 창 사이를 쉽게 변경하기 위해 구성을 Option + Arrow
방해 하는 몇 가지 키가있었습니다 tmux
.