为什么我不能让 vim 平滑滚动在 iTerm2 (Yosemite) 上工作?



我浪费了太多时间试图让这些东西工作,这是我最后一次尝试。

我正在使用这个插件: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>

最新更新