俺の .vimrc
には次の行があります
set mouse=a
map <ScrollWheelUp> <C-Y>
map <ScrollWheelDown> <C-E>
しかし、マウスホイールを使用して上にスクロールすると、テキスト上記 Vimが表示されます。たとえば、Vimを起動したばかりの場合、ターミナルセッションテキストが表示されます。私は最初にヘルプファイルでマウススクロールホイールを試し、それから他のファイルに移動します。したがって、a
オプションです。
他に何を設定する必要がありますか?ターミナル内でSnow LeopardとVim 7.3を使用しています。
ここで、私はちょうどホイールを上げました。上部のターミナルセッションを参照してください。
OS XのiTerm 2でvimを使用すると、:set mouse=a
スクロールホイールでのスクロールを有効にし、ビジュアルモードへの移行を選択するなど。
ITermを使用している場合は、次のコマンドを実行するだけです。
defaults write com.googlecode.iterm2 AlternateMouseScroll -bool true
これにより、.vimrc
に何も追加することなくマウスのスクロールが可能になります。
https://github.com/brodie/mouseterm を使用してみてください。これにより、マウスレポートのサポートがターミナルに追加されます。
Macのターミナルを使用しても同じ問題が発生しました。それは問題だと思います。 Lionにアップグレードしたら、vimでスクロールする問題はありません。 iTerm2 の使用を検討してください。スクロールの問題を解決し、256の用語の色を提供します。
ただのオプション。 OSXの多くの機能を逃しましたが、これはLinuxでまったく慣れていました。 urxvt + vimに近い最適なセットアップは、iTerm2 + MacVimを使用することです。
いくつかのことを見逃して、この方法で戻ってきました。
残念ながら、xorgの最も優れた機能「middlemouse-clipboard」は、私が知っているどの用語でも実装されていません。よく言ったように、xorgの機能であり、おそらく実装されることはありません。
OS Xで端末を便利にするための途中で、傑作 homebrew を忘れないでください。
マウスホイールアクションは、TERMがLinuxではなくxtermに設定されている場合に機能します。そのため、.cshrcまたは.bashrcで「setenv TERM xterm」を設定してください。それで動作します。