我在几台 Ubuntu 机器上安装了 tmux 1.5,我的 ~/.tmux.conf 中有这个:
unbind-key C-b
set-option -g prefix C-\
Run Code Online (Sandbox Code Playgroud)
因此,在几台 RedHat 机器上,我可以 ssh 访问(但不是 root),我编译了 tmux 1.6 并将其安装在我的目录中。现在,当我尝试将 C-\ 设置为我的前缀时,我在启动时得到这个:
/home/user/.tmux.conf: 2: line continuation at end of file
Run Code Online (Sandbox Code Playgroud)
显然它没有正确解析文件。作为测试,我将其更改为:
unbind-key C-b
set-option -g prefix C-'
Run Code Online (Sandbox Code Playgroud)
我得到:
/home/user/.tmux.conf: 2: invalid or unknown command: set-option -g prefix C-'
Run Code Online (Sandbox Code Playgroud)
所以它仍然没有正确解析。
但是,这确实有效:
unbind-key C-b
set-option -g prefix C-o
Run Code Online (Sandbox Code Playgroud)
所以这似乎是非字母数字键的问题。
任何想法>
tmux ×1