无法在Vim 8中跳转到页面的末尾

时间:2016-11-15 10:10:56

标签: vim

自从我更新到Vim 8后,在最后一个可见行上按<input type="button" value="exit" id="exit" onclick="payrent();" /> function payrent() { navigator.notification.confirm( 'You are about to leave this app and open your default web browser. Continue?', payrent1, // <-- no brackets 'Leave App?', ['Ok', 'Cancel'] ); } function payrent1(buttonIndex) { if (buttonIndex == 1) { navigator.app.exitApp(); } } j会使屏幕向下滚动。我不能把光标放在最后一行。

我对Vim 7.4没有这种行为,所以看起来有些变化?

1 个答案:

答案 0 :(得分:2)

您正在体验

的影响
set scrolloff=5

当用户没有自己的~/.vimrc文件时,Vim 8.0引入了更明智的(与vi兼容性相比)默认值。

:help defaults.vim解释了这一点。如果您希望恢复旧的行为,只需创建一个(空)~/.vimrc文件。如果您喜欢新的默认值(大多数都很有意义),请将以下内容放入文件中:

unlet! skip_defaults_vim
source $VIMRUNTIME/defaults.vim

" Undo the new scrolloff setting, I don't like it.
set scrolloff=0