tmux - Ctrl + 백슬래시를 입력하는 방법은 무엇입니까?

tmux - Ctrl + 백슬래시를 입력하는 방법은 무엇입니까?

Ctrl때로는 터미널 프로세스를 시작한 후 +를 사용하여 \중지 해야 하는 경우도 있습니다 . 때로는 Ctrl+ 를 사용할 수도 있지만 C때로는 그것만으로는 충분하지 않아 Ctrl+ 가 \필요합니다.

tmux에 +를 입력하는 방법은 무엇입니까 Ctrl? tmux 단축키인 것처럼 보이는 +를 \누르면 다음과 같은 특별한 tmux 화면으로 이동합니다.Ctrl\

여기에 이미지 설명을 입력하세요.

현재 tmux 창의 stdout에 Ctrl+를 보내는 대신 .\

저는 Ubuntu 20.04를 사용하고 있으며 이것이 제 tmux 버전입니다.

tmux/focal-updates,now 3.0a-2ubuntu0.3 amd64 [installed]

중요한 경우 sshAWS EC2 인스턴스를 사용하고 있습니다. 이것은 내 것입니다 ~/.tmux.conf. 여기에서 뭔가를 변경해야 할 수도 있지만 무엇을 변경해야 할지 잘 모르겠습니다.

# Change prefix to <Ctrl+a>
unbind C-b
set -g prefix C-b

# Force tmux to send <Ctrl+a> signal to program if you do `<Ctrl+a> a`,
# so I can still go to start of line
bind a send-prefix

# Set default shell
set-option -g default-shell /bin/bash

# UTF is great, let us use that
#set -g utf8
#set-window-option -g utf8 on

#Allows 256 colors in tmux
set -g default-terminal "screen-256color"

# 0 is too far from ` 

답변1

다음 줄을 주석 처리하세요 ~/.tmux.conf.

bind -n C-\ run "(tmux display-message -p '#{pane_current_command}' | grep -iq vim && tmux send-keys 'C-\\') || tmux select-pane -l"

그런 다음 tmux 세션을 종료하고 새 세션을 시작하거나 다시 시작하여 tmux 내에서 예상대로 작동하도록 Ctrl합니다 .\

관련 정보