我在 12.04 服务器上使用 byobu 和 tmux 后端。我想和它一起使用午夜指挥官快捷键,但 F 键不起作用。
我在这里看到了一些关于这些问题的帖子:
但它们已过时,似乎不适用于较新版本的 byobu。我该如何解决这个问题或以更好的方式使用 MC?
在 byobu 屏幕中,我连接到另一台计算机并在该计算机上启动了 byobu。现在,我在byobu中有byobu。
如何将 byobu 按键(F2、F3、F6 等)发送到内部 byobu 而不是外部?换句话说,我如何转义或以其他方式将这些键传输到屏幕而不是让外部 byobu 拦截它们?
我在我的桌面和服务器上使用 byobu。要在nesset会话中操作,我使用Shift-F12,当我想使用例如htop(F键)时,我需要:
添加~/.byobu/keybindings.tmux以下内容:
bind-key -n C-S-F12 source $BYOBU_PREFIX/share/byobu/keybindings/f-keys.tmux.disable \; display-message "Byobu F-keys: DISABLED"
unbind C-S-F12
编辑/usr/share/byobu/keybindings/f-keys.tmux以注释掉该行:
bind-key -n C-S-F12 new-window $BYOBU_PREFIX/lib/byobu/include/mondrian
因为如果没有这个,我就无法将任何新内容绑定到按键序列。
编辑以更改
要绑定到的share/byobu/keybindings/f-keys.tmux.disable绑定
bind-key -n S-F12 source $BYOBU_PREFIX/share/byobu/keybindings/f-keys.tmux \; display-message "Byobu F-keys: ENABLED"
C-S-F12
由于source $BYOBU_PREFIX/share/byobu/keybindings/f-keys.tmux.disableline in ,它只能工作一次/usr/share/byobu/keybindings/f-keys.tmux。
有谁知道如何永久更改Shift-F12序列以Crtl-Shift-F12仅使用~/.byobu/keybindings.tmux或不编辑主目录之外的文件。