Ubuntu Server - 使用 Byobu:Ctrl+F2 不会垂直分屏

cjc*_*lm7 6 byobu

使用 Byobu 的 Ubuntu Server(17.10 和 16.04):Ctrl+F2不会垂直分屏

Shift+F2水平分割屏幕,所有其他快捷键都可以正常工作,只是Ctrl+F2对 Byobu 屏幕没有任何影响

4Z4*_*T4R 4

$ sudo nano /usr/share/byobu/keybindings/f-keys.tmux

# Change
bind-key -n C-F2 display-panes \; split-window -h -c "#{pane_current_path}"

# To
bind-key -n C-H display-panes \; split-window -h -c "#{pane_current_path}"

# Save the file

$ byobu-keybindings
Byobu keybindings: [OFF]
$ byobu-keybindings
Byobu keybindings: [ON]
Run Code Online (Sandbox Code Playgroud)

现在,按下它Ctrl-H,它应该水平分割。对任何其他可能未使用 F 的键执行此操作。


C.J*_*C.J 2

Ubuntu Server 18.04 上的行为相同,Ctrl + F6 也不会终止焦点分割。

Byobu 的作者和维护者 Dustin Kirkland 表示,这似乎是 TTY 控制台的正常行为,他解释道:

“遗憾的是,Linux 中实际的控制台 TTY 并不是真正的 Xterm,它能够捕获并支持更多的按键。我长期以来一直怀疑 Linux TTY 可以被教导支持 Shift-F 键,尽管我'我从来没有抽出时间去尝试。抱歉。”