tmux Ctrl + B不起作用


25

按住Ctrl并按住B另一个命令键通常不会给我任何帮助。我没有.conf文件,所以我不会覆盖它。

Answers:


23

这是我用于配置的内容,并且有Ctrl+ A作为前缀键。

set -g prefix ^a
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
unbind %
bind | split-window -h
bind - split-window -v
bind N break-pane
# Set status bar
set -g status-bg black
set -g status-fg white
# Highlight active window
set-window-option -g window-status-current-bg blue

# Set window notifications
setw -g monitor-activity on
set -g visual-activity on

# Automatically set window title
setw -g automatic-rename

通过按Ctrl+进行测试A,然后再进行测试?


不,不,不。也许tmux正在寻找错误的文件。我的tmux.conf在我的主目录中并被隐藏。
n0pe 2011年

2
tmux -f〜/ .tmux.conf
Abhijeet Rastogi

25
可能是您的终端机或DE也具有相同的快捷方式。但是,我希望您不只是按Ctrl + A。基本上,您必须按Ctrl + A,然后释放键,然后按“?” 或任何命令。
Abhijeet Rastogi

11
啊。好吧,我现在感觉像个白痴。是的,我不知道您必须释放密钥。哇,我需要睡觉:)感谢您的帮助!
n0pe 2011年

1
这是所有关于时间......第一次我也想知道为什么它不工作的地狱......你不会相信,我逐字敲入这些终端上ctrl+b 有点滑稽......但这一职位清晰疑问..只要击中ctrl+b,右之后打接下来的关键,这将是你的命令,cnp等...酷技巧
萨蒂什

30

我认为这值得一个清晰可见的答案,该答案以评论的形式隐藏在第一个答案下。

假设正在使用默认的tmux配置,则tmux新手用户请按照以下说明拆分窗格

水平分割窗格

  1. Ctrl+B
  2. 释放步骤1中的按键
  3. 按下"  (在许多键盘上,这是Shift+ '

垂直分割窗格

  1. Ctrl+B
  2. 释放步骤1中的按键
  3. 按下%  (在许多键盘上,这是Shift+ 5

我在下面找到并引用的文章提到[CTRL B] + [%]或,[CTRL B] + ["]Ctrl+b "暗示我们必须同时按下所有键,但没有提到Ctrl + whatever key在按顺序按下另一个键以查看所需操作之前释放被按下键的重要部分。


6
这个问题与拆分窗格无关。为什么用这些例子回答?
byxor

Release pressed keys in Step 1->这就是我所缺少的。谢谢!
bholagabbar

@byxor这个问题与拆分窗格完全有关。答案是对我有用。
杰珀

1

您可以键入命令tmux detach从会话中分离。输入tmux list-sessions以获取活动会话的列表 tmux list-sessions 0: 1 windows (created Wed Feb 21 12:53:31 2018) [157x75] 1: 1 windows (created Wed Feb 21 12:55:05 2018) [157x75] tmux attach-session -t会将您附加到该会话 Example: tmux attach-session -t 0

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.