scroll vim mousewheel

scroll - Utilice la rueda de desplazamiento del ratón en Vim



mousewheel (6)

Al usar vim en iTerm 2 en OS X, puede :set mouse=a para habilitar el desplazamiento con la rueda de desplazamiento, así como también seleccionar ingresar al modo Visual, etc.

Mi .vimrc tiene las siguientes líneas

set mouse=a map <ScrollWheelUp> <C-Y> map <ScrollWheelDown> <C-E>

Pero cuando me desplazo usando la rueda del mouse, obtendré el texto arriba de Vim. Por ejemplo, obtendría el texto de mi sesión de terminal si acabara de iniciar Vim. Inicialmente estoy experimentando con la rueda de desplazamiento del mouse en los archivos de ayuda, luego pasé a otros archivos, de ahí la opción.

¿Qué más necesito para configurar? Estoy usando Snow Leopard y Vim 7.3 dentro de una Terminal.

Aquí, acabo de hacer una rueda arriba. Ver la sesión de la Terminal en la parte superior.


La acción de la rueda del mouse funciona cuando su TÉRMINO se establece en xterm no en linux. Por lo tanto, configure "setenv TERM xterm" en .cshrc o .bashrc, y luego funcionará.



Sólo una opción. Me perdí muchas funcionalidades en OSX, a las que estaba acostumbrado totalmente desde Linux. La mejor configuración que se acerca a urxvt + vim es utilizar iTerm2 + MacVim .

Solo se pierden algunas cosas y vuelven de esta manera:

  • Pos1 + Fin,
  • PgUp + PgDown,
  • Soporte del ratón,
  • tal como se esperaba
  • arreglos geniales y el movimiento intuitivo del teclado que extrañaba horriblemente de la hermosa i3-wm,
  • efectos dimmer nerd y
  • enfoque descuidado (el enfoque sigue al mouse).

Desafortunadamente, la característica más destacada "middlemouse-portapapeles" de xorg no se implementa en ningún término que conozca. Bueno, como se dijo, es una característica xorg, y probablemente nunca se implementará.

Si está en camino de hacer que el terminal sea útil en OS X, no olvide la obra maestra homebrew .


Si usa iTerm, simplemente puede ejecutar el siguiente comando:

defaults write com.googlecode.iterm2 AlternateMouseScroll -bool true

Esto permitirá el desplazamiento del mouse sin tener que agregar nada en tu .vimrc .


Tuve el mismo problema usando la Terminal de Mac. Creo que es un problema con eso. Una vez que actualicé a Lion no tengo el problema de desplazarme en vim. Por favor considere usar iTerm2 . Resolverá el problema del desplazamiento y le dará los colores de 256 términos.