我浪费了太多时间试图让这些东西工作,这是我最后一次尝试。
我正在使用这个插件:https://github.com/terryma/vim-smooth-scroll
我将 .vim 文件放在 ~/.vim/plugin 中并将自述文件中的代码添加到我的 .vimrc 中的位置
当我在 iTerm2 中打开 vim 并滚动一个大文件时,Ctrl+U/D 的工作方式与默认情况下相同。但是当我使用OS X附带的默认终端时,我可以看到文件滚动流畅。
我该如何解决这个问题?
PS:我也尝试将.vim文件放在~/.vimrc/bundle中(我有病原体)。然而不去。
您是否在
.vimrc
中添加了键绑定?
let g:smooth_scroll_duration=50
map <silent> <c-u> :call smooth_scroll#up(&scroll, smooth_scroll_duration, 2)<CR>
map <silent> <c-d> :call smooth_scroll#down(&scroll, smooth_scroll_duration, 2)<CR>
map <silent> <c-b> :call smooth_scroll#up(&scroll*2, smooth_scroll_duration, 4)<CR>
map <silent> <c-f> :call smooth_scroll#down(&scroll*2, smooth_scroll_duration, 4)<CR>
map <silent> <PageUp> :call smooth_scroll#up(&scroll*2, smooth_scroll_duration, 4)<CR>
map <silent> <PageDown> :call smooth_scroll#down(&scroll*2, smooth_scroll_duration, 4)<CR>