Answers:
假设您的前缀键仍然是Ctrl-B的默认值Ctrl-B
^ B:resize-p -D 2
^ B:resize-p -U 2
^ B:resize-p -L 2
^ B:resize-p -R 2
数字最后是可选的,默认为1。-U也是默认值,并且不必要。
如果您忘记了,^ B?将在键的末尾(使用默认键绑定)将找到的这些内容显示给C-Up和C-Down和C-Left和C-Right。
您也可以尝试按Ctrl + B,然后再按Ctrl +箭头键。
但是,请注意,在某些终端上,Ctrl-箭头键可能会出现问题。因此,您可以尝试解决终端的限制,或者创建新的快捷键绑定,或者只是不使用快捷键,而是使用上面显示的更长的命令。
esc + (arrow)
只工作一次,在那之后我必须先使用Ctrl+B
然后再重新申请esc + (arrow)
。
Ctrl+B
如果Esc + (arrow)
快速连续按下,则无需再次使用。同意这不是很舒服,但是可以。
Ctrl+B
和M-(arrow)
我的作品。通常alt
,Esc
双方都发送Meta
Ctrl+B
然后在option
按住箭头键的同时按住不放,但对于我来说,需要多次操作。
调整窗格大小的一种方法是使用鼠标。为此,请将这些行添加到您的.tmux.conf
:
set -g mode-mouse on
set -g mouse-resize-pane on
如果您使用的是Mac,但以上操作均无效,请改用此代码(源):
set-option -g mouse on
启用此模式后,只需单击并拖动窗格分隔符即可调整它们的大小。
set -g mouse on
#for newer versions
我刚刚在tmux.conf文件中添加了以下几行
bind j resize-pane -D 10
bind k resize-pane -U 10
bind l resize-pane -L 10
bind h resize-pane -R 10
现在我可以在[h | j | k | l]中使用Ctrl-a(我的前缀键)来调整窗格的大小
l
用h
有六个绑定。
假设您的前缀键是Ctrl-B(在Mac上为Cmd-B):
但是,似乎有些超时,因此,如果在按住Meta的1到2秒钟内不按箭头键,则Meta- {arrow}将被视为当前提示中的输入。
Ctrl+B
,然后Esc + (arrow key)
。