vim, Ctrl+PgUp/PgDown
Всем привет.
тема про использование vim: линукс, голый терминал (т.е., ядерный эмулятор терминала, где запускаются экземпляры getty при старте системы без графической сессии), vim используется для редактирования файлов с tab-ами (:help tabpage). Для переключения табов в виме есть комбинация клавиш Ctrl+PgUp/PgDown, так вот на одной и той же машине в оконном эмуляторе терминала (а ля Konsole в КДЕ) это работает, а в голом терминале - нет, проявляется, как если бы Ctrl не был зажат. Проверял в том числе и на разных машинах в Debian, ArchLinux. Как проверить у себя: vim -p 1 2 и далее понажимать Ctrl+PgUP/PgDown, должны переключаться табы.
Я пробовал сделать:
1. В голом терминале приравнять переменную TERM тому, чему она равна в оконном эмуляторе (было linux, стало xterm-256color)
2. Сделать одинаковыми настройки termcap (сделал одинаковым вывод stty -a для оконного эмулятора терминала и голого)
3. Загружать разные карты сканкодов клавиатуры в ядро (команда loadkeys)
Вообще ноль эффекта.
Коллеги, подкиньте идей, что нужно ещё подкрутить, чтобы поведение сочетания этих клавиш работало как в описании vim.
Спасибо.