【问题标题】:How to make byobu forward-word and backward-word with CTRL+arrow?如何使用 CTRL+箭头制作 byobu 前向词和后向词?
【发布时间】:2013-04-13 14:03:54
【问题描述】:

在 uxterm 中使用时,当我按下 ctrl+leftctrl+right 时,zsh 会跳字。 当在普通未配置的 byobu(tmux 后端)中使用时,它不是。光标在那里什么也不做。

不过,我可以通过使用 alt+b 和 alt+f 来实现这一点,但我真的很想使用 ctrl+arrow 以符合一般系统范围的人体工程学。

【问题讨论】:

  • 我尝试分别运行 screen 和 tmux 并且它们都阻止了 ctrl+箭头动作。所以看来这个问题影响了 byobu 的两个后端。

标签: shell zsh ergonomics byobu


【解决方案1】:

用这个值创建~/.byobu/.tmux.conf

set-window-option -g xterm-keys on

然后将以下内容添加到~/.byobu/keybindings.tmux

unbind-key -n C-Left
unbind-key -n C-Right

【讨论】:

  • 我真的很希望它能够工作(Ubuntu 12.04 / Unity / Standard Byobu with Tmux backend)但还是谢谢你。
  • @xaccrocheur,很有趣。我在发布之前在 Ubuntu 12.10 /Unity/ Byobu 上对此进行了测试,它对我有用..令人费解。
  • @xaccrocheur,也许是愚蠢的问题,但您在应用配置更改后是否重新启动了 byobu?
  • 每次我通过 C-d 退出所有 byobu 窗口回到 gnome-terminal,然后重新启动 byobu。我测试了一些 ~/.byobu/.tmux.conf 编辑,它确实重新获取了它。
  • 我的问题是 M-Left 和 M-Right 而不是 C。
【解决方案2】:

好的,我找到了解决方法:

bindkey '^[[1;5D' backward-word
bindkey '^[[1;5C' forward-word

~/.zshrc

要找出神秘的密钥代码,我必须cat -v 并输入它们。天哪,我的工作效率提高了 15%。

【讨论】:

    【解决方案3】:

    这里的补丁解决了我在 Ubuntu 12.04 上的问题

    https://code.launchpad.net/~jake-biesinger/byobu/byobu/+merge/126830

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-07
      • 1970-01-01
      • 1970-01-01
      • 2010-12-05
      • 1970-01-01
      • 1970-01-01
      • 2013-09-11
      相关资源
      最近更新 更多