Если $ TERM = 'screen-256color' в tmux, клавиши HOME и END не работают. Почему?

У меня установлен tmux с $ TERM , установленным на экран-256 цветов правильно. Это работает нормально, и цвета установлены правильно, однако это не позволяет мне отправлять ключи HOME и END на терминал, которые вместо этого печатаются как F \ n и H \ n .

Я должен добавить, что кажется, что дом работает в irssi, но не в vim. Домой кажется, что отправляет (Согласно Ctrl + v ), ^ [OH

Возможно, стоит добавить, что я хорошо осведомлен о возможности использовать ^ и $ для перехода к началу и концу строк, однако $ не доходит до конца, а скорее предпоследний символ, и я предпочитаю использовать HOME и END (как я могу в других настройках $ TERM).

Может ли кто-нибудь объяснить, почему это так и как я могу это исправить?

В качестве частичного исправления я установил привязки клавиш vim для сопоставления и нажмите на OH и OF . Это не идеально, но пока работает! Подробнее см. https://github.com/jvc26/dotfiles/blob/master/.vimrc .

Спасибо!

22
задан jvc26 22 December 2011 в 19:42
поделиться