Ответ 1
Используя vim в iTerm 2 в OS X, вы можете
:set mouse=a
для включения прокрутки с помощью колесика прокрутки, а также выбора для входа в режим Visual и т.д.
My .vimrc
имеет следующие строки
set mouse=a
map <ScrollWheelUp> <C-Y>
map <ScrollWheelDown> <C-E>
Но когда я прокручусь с помощью колеса мыши, я получу текст выше Vim. Например, я бы получил текст сеанса терминала, если бы я только что начал Vim. Сначала я экспериментирую с колесом прокрутки мыши на файлах справки, затем перехожу к другим файлам, поэтому опция a
.
Что еще мне нужно установить? Я использую Snow Leopard и Vim 7.3 внутри терминала.
Здесь я просто сделал колесо. См. Раздел "Терминал" вверху.
Используя vim в iTerm 2 в OS X, вы можете
:set mouse=a
для включения прокрутки с помощью колесика прокрутки, а также выбора для входа в режим Visual и т.д.
Вы можете попробовать использовать https://github.com/brodie/mouseterm, что добавляет поддержку сообщений мыши в Terminal.
У меня была такая же проблема с использованием Mac Terminal. Я думаю, что это проблема. Как только я обновился до Льва, у меня нет проблемы с прокруткой в vim. Пожалуйста, рассмотрите возможность использования iTerm2. Это решит проблему прокрутки и даст вам 256 цветов.
Просто вариант. Я упустил много функциональности в OSX, с которой я полностью привык к Linux. Лучшая настройка, которая приближается к urxvt + vim, заключается в использовании iTerm2 + MacVim.
Просто несколько вещей пропущены и вернулись таким образом:
К сожалению, самая выдающаяся функция "middlemouse-clipboard" от xorg не реализована ни в одном известном мне термине. Ну, как сказано, его функция xorg, и, вероятно, никогда не будет реализована.
Если ваш способ сделать терминал полезным в OS X, не забывайте шедевр homebrew.
Действие колесика мыши работает, когда ваш TERM установлен на xterm, а не на linux. Итак, установите "setenv TERM xterm" в .cshrc или .bashrc, тогда он будет работать.
Если вы используете iTerm, вы можете просто выполнить следующую команду:
defaults write com.googlecode.iterm2 AlternateMouseScroll -bool true
Это позволит прокручивать прокрутку без необходимости добавлять что-либо в ваш .vimrc
.