【发布时间】:2011-12-22 12:54:02
【问题描述】:
我已将 tmux 设置为 $TERM 正确设置为 screen-256color。这工作正常,颜色设置正确,但是它阻止我将HOME 和END 键发送到终端,而是打印为F\n 和H\n。
我应该补充一点,家庭似乎在 irssi 中工作,但不是 vim。家里好像发了(据Ctrl+v <HOME>),^[OH
值得补充的是,我很清楚使用^ 和$ 移动到行首和行尾的能力,但是$ 没有走到最后,而是倒数第二个字符,我更喜欢使用HOME 和END(因为我可以在其他 $TERM 设置下使用)。
谁能解释一下为什么会这样,我该如何解决?
作为部分修复,我将 vim 键绑定设置为将 <Home> 和 <End> 按键映射到 <Esc>OH 和 <Esc>OF。这并不理想,但暂时有效!详情请见https://github.com/jvc26/dotfiles/blob/master/.vimrc。
谢谢!
【问题讨论】: