Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vim滚动错误的窗口_Vim_Scroll_Split - Fatal编程技术网

vim滚动错误的窗口

vim滚动错误的窗口,vim,scroll,split,Vim,Scroll,Split,我正在Ubuntu Linux下使用vim 7.4。 当我使用“:sp hello.c”拆分窗口时, 如果单击上部窗口,则鼠标滚轮将滚动上部窗口。 但是如果我单击下窗口,那么根据我单击下窗口的哪个部分,它会滚动上窗口或下窗口。 具体来说,如果我在下窗口的上半部分内单击,它将滚动上窗口;如果我在下窗口的下半部分内单击,它将滚动下窗口。 我怎样才能使它正常工作? 谢谢。这是我的设置: ambiwidth=double helplang=ko nomodeline

我正在Ubuntu Linux下使用vim 7.4。 当我使用“:sp hello.c”拆分窗口时, 如果单击上部窗口,则鼠标滚轮将滚动上部窗口。 但是如果我单击下窗口,那么根据我单击下窗口的哪个部分,它会滚动上窗口或下窗口。 具体来说,如果我在下窗口的上半部分内单击,它将滚动上窗口;如果我在下窗口的下半部分内单击,它将滚动下窗口。 我怎样才能使它正常工作? 谢谢。

这是我的设置:

  ambiwidth=double    helplang=ko       nomodeline            ruler               syntax=php          ttymouse=xterm2
  filetype=php        history=50          mouse=a             scroll=25           ttyfast
  backspace=indent,eol,start
  fileencoding=utf-8
  fileencodings=ucs-bom,utf-8,default,latin1
  printoptions=paper:a4
  runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vi
m/addons/after,~/.vim/after
  suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc

通过在.vimrc文件中添加以下行,我能够绕过这个问题:

noremap <ScrollWheelUp>     4<C-Y>
noremap <ScrollWheelDown>   4<C-E>
noremap <S-ScrollWheelUp>   <C-B>
noremap <S-ScrollWheelDown> <C-F>
noremap 4
noremap 4
诺雷马克
诺雷马克
从以下文件:

您的
vimrc
设置是什么?