使用鼠标选择时禁用Macvim滚动

时间:2012-04-04 19:32:12

标签: vim macvim

我为滚动设置了一个很高的值,当我用键盘移动时,这对我来说非常有用。但是,每当我尝试用偏离中心线的鼠标选择某些东西(这样我就可以复制一些文本)时,该行会跳转到中心,阻止我选择该文本。有没有办法保持滚动设置,但阻止鼠标单击将光标移动到该行?

1 个答案:

答案 0 :(得分:1)

我不相信在使用鼠标时有一种方法可以使用autocmd来设置scrolloff = 0,但你可以映射一个键以在scrolloff = 0和scrolloff = 50(或者你正在使用的任何值)之间切换)并在选择文本之前使用该映射:

map <silent> <Leader>m :exec &scrolloff==0? "set scrolloff=50" : "set scrolloff=0"<CR>