tmux에서 `를 접두사로 사용할 수 있습니다.
unbind C-b
set-option -g prefix `
bind-key ` send-prefix
그런데 그 키는 다른 용도로 유용하게 쓰이기 때문에 Ctrl+that_key를 사용해 보았지만 작동하지 않았습니다.
unbind C-b
set-option -g prefix C-`
bind-key C-` send-prefix
나에게주세요:
.tmux.conf: bad key: C-`
.tmux.conf: unknown key: C-`
내가 뭐 잘못 했어요? 아니면 어떤 이유로든 허용되지 않는 걸까요?
답변1
@Kusalananda가 의견에서 지적했듯이 (그리고이것은 대부분 관련이 없는 스택 오버플로 답변입니다.), +는 대개 Ctrl대부분의 터미널에서 `ASCII NUL
/를 반환합니다.0
Ctrl+ Space그리고 (매우 이상하게도) Ctrl+ 2같은 일을 합니다.
@Kusalananda는 또한 Tmux에서도 작동하는 것으로 보이는 Vim 트릭을 언급했습니다.
set-option -g prefix C-@
작동하는 것을 확인했습니다. 따라서 Ctrl+ Space및 Ctrl+는 2운영 체제나 터미널에서 캡처하는 다른 항목이 없다고 가정할 때 접두사로도 사용됩니다.