Я использую iterm2 и нахожу очень полезную функциональность с помощью vim 7.3 в терминале со следующими опциями:
set mouse=niv #or set mouse=a
set clipboard=unnamed
РЕДАКТИРОВАТЬ: установить мышь = а также кажется круто использовать, как указано в другом предложении.
Это автоматически переключает вас либо в визуальный режим из обычного при выделении текста, либо в режим, который говорит - (вставить) VISUAL - из режима вставки. Это также имеет удобное преимущество по сравнению с тем, что вы вообще не устанавливаете эти режимы в том, что когда у вас есть номера строк или относительные номера строк, он будет копировать те числа, которые вы, вероятно, не хотите копировать. Когда он переводит вас в визуальный режим с поддержкой мыши, он избегает копирования этих номеров строк, поскольку он работает для управления выбором визуального режима, а не выбором собственного терминала (который подавляется). Прокрутка работает отлично во всем, помня, что она выбирает все, с чего вы начали выделение, до нижней части экрана. Забудьте о ctrl+c/ctrl+v в vim - вы используете команды vim yankypasta (y, yy, p и т.д.) Для копирования в системный буфер обмена:
http://vim.wikia.com/wiki/Mac_OS_X_clipboard_sharing#Comments
Опять же, iterm2 - встроенный в OSX терминал - это мусор. Я не вижу твоей жалобы с построчной прокруткой, так как я доволен тем, как это просто работает, как должен делать vim, но, возможно, это по тем же причинам, почему я не могу смотреть, как другие люди играют в видеоигры из морская болезнь или почему мерцание флуоресцентного света и ЭЛТ-монитора портит головы людям до мигрени. Попробуйте отрегулировать частоту обновления вашего мозга, вы можете почувствовать ручку, если достаточно сильно надавить на висок и повернуть.