在 Mobaxterm 中使用 Ctrl + Left/Right 在 tmux 中移动 forward/back 一个单词
Use Ctrl + Left/Right to move forward/back one word in tmux within Mobaxterm
在 Mobaxterm 中使用 tmux 时,Ctrl + Left/Right 只会将光标移动 forward/back 一个字符,而不是一个单词。
在以下情况下,Ctrl + Left/Right 确实按预期运行:
- 在 bash 内 Mobaxterm
- 在 Mobaxterm 的屏幕上
- 在 Cygwin 中的 tmux 中
- 在屏幕中或 bash 在 Cygwin
中
所以这似乎只有在将 tmux 与 Mobaxterm 结合使用时才会出现问题。
在所有情况下,我都在 Cygwin 或 Mobaxterm 中通过 SSH 连接到远程 linux 机器。我的 /etc/inputrc 已设置为让快捷方式正常工作。
有线索吗?
老问题。但万一有人找到他的路。这是 sgzmd 的回答:
编辑您的 ~/.tmux.conf 并添加行:
set-window-option -g xterm-keys on
如果您还不想让它永久化,请执行以下操作:
C-b :set-window-option xterm-keys on
通过执行以下操作在 tmux 中重新加载您的配置:
C-b :source-file ~/.tmux.conf
对我有用。
原回答here
在 Mobaxterm 中使用 tmux 时,Ctrl + Left/Right 只会将光标移动 forward/back 一个字符,而不是一个单词。
在以下情况下,Ctrl + Left/Right 确实按预期运行:
- 在 bash 内 Mobaxterm
- 在 Mobaxterm 的屏幕上
- 在 Cygwin 中的 tmux 中
- 在屏幕中或 bash 在 Cygwin 中
所以这似乎只有在将 tmux 与 Mobaxterm 结合使用时才会出现问题。
在所有情况下,我都在 Cygwin 或 Mobaxterm 中通过 SSH 连接到远程 linux 机器。我的 /etc/inputrc 已设置为让快捷方式正常工作。
有线索吗?
老问题。但万一有人找到他的路。这是 sgzmd 的回答:
编辑您的 ~/.tmux.conf 并添加行:
set-window-option -g xterm-keys on
如果您还不想让它永久化,请执行以下操作:
C-b :set-window-option xterm-keys on
通过执行以下操作在 tmux 中重新加载您的配置:
C-b :source-file ~/.tmux.conf
对我有用。
原回答here