我已将 tmux 设置$TERM
为screen-256color
正确设置。这工作正常,颜色设置正确,但它阻止我发送HOME
和END
密钥到终端,而是打印为F\n
and H\n
。
我应该补充一点,家庭似乎在 irssi 中工作,但不是 vim。家似乎发送(根据Ctrl+v <HOME>
),^[OH
可能值得补充的是,我很清楚使用^
和$
移动到行首和行尾的能力,但是$
不会到最后,而是倒数第二个字符,我更喜欢使用HOME
and END
(我可以在其他 $TERM 设置下)。
谁能解释这是为什么,以及我该如何解决?
作为部分修复,我将 vim 键绑定设置为将 a<Home>
和keypress 映射<End>
到<Esc>OH
and <Esc>OF
。这并不理想,但暂时有效!有关详细信息,请参阅https://github.com/jvc26/dotfiles/blob/master/.vimrc。
谢谢!