Включите мышь для прокрутки только в Vim в iTerm (MacOSX)

Я хотел бы использовать мышь в Vim только для прокрутки (чтобы не включить другие режимы Vim или иначе взаимодействовать с Vim). Используя :set mouse=a кажется, все или ничего операция, это может быть изменено? Кроме того, iTerm может быть сделан только пройти через события прокрутки и никогда не нажимать/перетаскивать события?

Долгое Объяснение: Я использую Vim в iTerm много и не использую мышь. Однако инерция, прокручивающая с сенсорной панелью, действительно хороша и отличный способ просмотреть большие файлы. Я могу :set mouse=a и используйте сенсорную панель для прокрутки, и это является большим. Теперь то, когда я нажимаю однако энергию, переходит к визуальному режиму, и iTerm не скопирует выделенный текст. Я хотел бы сохранить iTerms способность выбрать и скопировать текст.

Я думал об установке Vim так, чтобы копирование в энергии скопировало в Mac OS X (использующий pbcopy, я должен сделать это так или иначе). Это добьется цели при редактировании локальных файлов, но большую часть времени я ssh'd где-нибудь и редактирование удаленных файлов.

30
задан 30.08.2012, 20:20

0 ответов

Я не уверен в iTerm, но это достижимо с Terminal.app.

  • Прокрутка в Terminal.app:

http://ayaz.wordpress.com/2010/10/19/using-mouse-inside-vim-on-terminal-app/ (устанавливают SIMBL и MouseTerm),

  • Прокрутка только:

    1. Перейдите к терминалу;
    2. Предпочтение;
    3. Значок 'Настроек';
    4. Вкладка 'Клавиатуры'
    5. Кнопка 'Mouse...';
    6. Там под 'Отправляют события от нажатия мыши за": снимите флажок с "Щелчком левой кнопкой", "Щелчком средней кнопкой", "Щелчком правой кнопкой".

Готово.

1
ответ дан 07.12.2019, 09:16

Теги

Похожие вопросы