Я хотел бы использовать мышь в Vim только для прокрутки (не для того, чтобы включать другие режимы Vim или иным образом взаимодействовать с Vim). Использование :set mouse=a
- это операция «все или ничего», это можно изменить? В качестве альтернативы можно сделать так, чтобы iTerm проходил только через события прокрутки и никогда не щелкал / перетаскивал события?
Длинное объяснение: я часто использую Vim в iTerm и не пользуюсь мышью. Тем не менее, инерционная прокрутка с помощью трекпада действительно хороша и является отличным способом просмотра больших файлов. Я могу :set mouse=a
и использовать трекпад для прокрутки, и это здорово. Теперь, когда я нажимаю, vim входит в визуальный режим, и iTerm не будет копировать выделенный текст. Я хотел бы сохранить возможность iTerms для выбора и копирования текста.
Я думал о настройке Vim так, чтобы копирование в vim копировало в Mac OS X (используя pbcopy, мне все равно нужно это делать). Это поможет при редактировании локальных файлов, но большую часть времени я где-то в ssh
и редактирую удаленные файлы.