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