2012-04-04 9 views
4

scrolloffの値を高く設定しました。これはキーボードで移動しているときにはうまく機能します。しかし、中心から外れた線でマウスを使って何かを選択しようとすると(テキストをコピーできるように)、その行が中央にジャンプして、そのテキストを選択できなくなります。 scrolloff設定を維持する方法はありますか?マウスクリックがカーソルをその行に移動させないようにする方法はありますか?マウスで選択したときにMacvim scrolloffを無効にする

+4

シンプル:マウスを使用しないでください。 – romainl

答えて

1

マウスを使用しているときにautocmdを使用してscrolloff = 0に設定する方法はありませんが、scrolloff = 0とscrolloff = 50の間で切り替えるにはキーを割り当てることができますusing)を使用し、テキストを選択する前にそのマッピングを使用してください:

map <silent> <Leader>m :exec &scrolloff==0? "set scrolloff=50" : "set scrolloff=0"<CR> 
関連する問題