Я використовую iterm2, і я знаходжу дуже приємну функціональність, використовуючи vim 7.3 в терміналі з наступними параметрами:
set mouse=niv #or set mouse=a
set clipboard=unnamed
EDIT: встановити мишу = a також здається крутим у використанні, як зазначено в іншій пропозиції.
Це робиться автоматично - перемикає вас у візуальний режим із звичайного під час вибору тексту, або у режим, який говорить - (Вставити) ВІЗУАЛЬНИЙ - із режиму вставки. Це також є зручною перевагою, ніж взагалі не встановлювати ці режими в тому, що коли у вас є номери рядків або відносні номери рядків, він продовжить і скопіює ті номери, які ви, ймовірно, не хочете копіювати. Якщо цей спосіб переводить вас у візуальний режим, що підтримується мишею, він уникає копіювання цих номерів рядків, оскільки це працює для управління вибором візуального режиму, а не вибору нативного терміналу (який придушується). Прокрутка працює чудово на всьому протязі, маючи на увазі, що вона вибирає все, з того, з чого ви розпочали вибір до нижньої частини екрана. Забудьте про ctrl + c / ctrl + v in vim - Ви використовуєте команди vim yankypasta (y, yy, p,
http://vim.wikia.com/wiki/Mac_OS_X_clipboard_sharing#Comments
Знову iterm2 - вбудований в термінал osx - сміття. Я насправді не бачу вашої яловичини з послідовною прокруткою, тому що я задоволений тим, як це просто функціонує як vim, але, можливо, це з аналогічних причин, чому я не можу спостерігати, як інші люди грають у відеоігри хвороба на русі або чому флуоресцентне світло та ЕПТ відслідковують мерехтіння місивок головами людей до мігрені. Спробуйте відрегулювати частоту оновлення на своєму мозку, ви можете відчути ручку, якщо натиснути на скронь досить сильно і повернути.