Я хотів би використовувати мишу в Vim лише для прокрутки (не вмикати інші режими Vim або іншим чином взаємодіяти з Vim). Використання :set mouse=a
здається, що операція все або нічого, це може бути змінено? Або можна зробити iTerm лише проходити події прокрутки і ніколи не клацати / перетягувати події?
Довге пояснення: я багато використовую Vim в iTerm, а мишу не використовую. Однак прокручування за інерцією за допомогою трекпада дуже приємний і чудовий спосіб переглянути великі файли. Я можу :set mouse=a
і використовувати трекпад для прокрутки, і це чудово. Тепер, коли я натискаю, проте vim переходить у візуальний режим, і iTerm не копіює вибраний текст. Я хотів би зберегти iTerms можливість вибору та копіювання тексту.
Я думав над тим, як налаштувати Vim так, щоб копіювання у vim копіювалось у Mac OS X (використовуючи pbcopy, мені це потрібно зробити все одно). Це зробить фокус під час редагування локальних файлів, але більшу частину часу я ssh
кудись і редагую віддалені файли.
:set mouse=i
так, що прокрутка працює в режимі вставки, а iTerm select у звичайному режимі. Досить близько, тому я на маркування відповів. Дякую за ідею!