У меня tmux настроен с $TERM
, настроенным на screen-256color
правильно.Это работает нормально, и цвета установлены правильно, однако это мешает мне отправлять на терминал ключи HOME
и END
, которые вместо этого печатаются как F\n
и H\n
.
Я должен добавить, что home, кажется, работает в irssi, но не vim.Похоже, что Home отправляет (согласно Ctrl+v <HOME>
) ^[OH
Возможно, стоит добавить, что я хорошо осведомлен о способности использовать ^
и $
для перехода к началу и концуиз строк, однако $
не идет до конца, скорее предпоследний символ, и я предпочитаю использовать HOME
и END
(как я могу при других настройках $ TERM).
МожетКто-нибудь объяснит, почему это так, и как я могу это исправить?
В качестве неполного исправления я установил привязки клавиш vim, чтобы сопоставить нажатия клавиш <Home>
и <End>
с <Esc>OH
и <Esc>OF
,Это не идеально, но работает на данный момент!Подробнее см. https://github.com/jvc26/dotfiles/blob/master/.vimrc.
Спасибо!