Согласно справке vim, например :h <ScrollWheelLeft>
, vim распознает левые и правые "клавиши" колесика мыши для прокрутки развернутых буферов влево и вправо. Это хорошо, так как у меня есть мышь, которая делает это, и тачпад macbook, вероятно, также отлично подходит для этого.
Но Terminal.app не поддерживает это (даже с плагином MouseTerm) и не поддерживает ни iTerm2, ни другие современные (хех) терминалы, такие как PuTTY.
Кажется, они игнорируют события прокрутки влево / вправо от мыши и только действительно заботятся о прокрутке вверх и вниз. На самом деле, у PuTTY есть некоторые проблемы, и я должен был сделать свои собственные исправления, чтобы перестать посылать нелепые escape-последовательности для событий прокрутки.
Существуют ли терминальные программы, поддерживающие колесико мыши влево / вправо? Какими будут их стандартизированные коды перехода? Или, на практике, какие будут коды, которые ищет Vim? (Насколько мне известно, на самом деле невозможно проверить код перехода, который не был переопределен, так как Vim просто сообщает "Код ключа не установлен")
Можно ли использовать эту функцию только из версии vim с графическим интерфейсом?