У меня 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.
Спасибо!