Use mouse scroll wheel in Vim

后端 未结 6 649
萌比男神i
萌比男神i 2021-01-30 16:33

My .vimrc has the following lines

set mouse=a
map  
map  

But wh

相关标签:
6条回答
  • 2021-01-30 17:00

    Using vim in iTerm 2 in OS X, you can :set mouse=a to enable scrolling with the scroll wheel, as well as selecting to enter Visual mode, etc.

    0 讨论(0)
  • 2021-01-30 17:03

    Just an option. I missed a lot of functionality in OSX, which I was totally used to from linux. The best setup that comes close to urxvt + vim is to use iTerm2 + MacVim.

    Just a few things is missed and got back this way:

    • Pos1+End,
    • PgUp+PgDown,
    • Mouse support,
    • as-expected-scolling,
    • cool arrangements and the intuitive keyboard movement I horribly missed from the gorgeous i3-wm,
    • nerdy dimm effects and
    • sloppy focus (focus follows mouse).

    Unfortunately the most outstanding feature "middlemouse-clipboard" from xorg is not implemented in any term I know. Well as said its an xorg feature, and will probably never be implemented.

    If your on the way to make the terminal useful in OS X don't forget the masterpiece homebrew.

    0 讨论(0)
  • 2021-01-30 17:09

    I had the same problem using Mac's Terminal. I think it is an issue with it. Once I upgraded to Lion I don't have the problem of scrolling in vim. Please consider using iTerm2. It will solve the problem of scrolling and gives you the 256 term colors.

    0 讨论(0)
  • 2021-01-30 17:14

    If you use iTerm, you can simply execute the following command:

    defaults write com.googlecode.iterm2 AlternateMouseScroll -bool true

    This will enable mouse scrolling without having to add anything in your .vimrc.

    0 讨论(0)
  • 2021-01-30 17:18

    Mouse wheel action works when your TERM is set to xterm not to linux. So, please set "setenv TERM xterm" in the .cshrc or .bashrc, then it will work.

    0 讨论(0)
  • 2021-01-30 17:21

    You could try using https://github.com/brodie/mouseterm, which adds mouse reporting support to Terminal.

    0 讨论(0)
提交回复
热议问题