2013-11-15 20 views

回答

2

~/.vimrc源于Vim启动的最初阶段,尚未创建缓冲区和窗口。您需要延迟该命令,直到初始化完成,并且加载并显示传递的参数(对于空缓冲区,zz不做任何事情)。这可以通过:autocmd来完成;该事件是VimEnter

:autocmd VimEnter * normal! zz 

是需要的,因为:normal接受:autocmd Ex命令,而不是正常模式的。

1

vimrc文件适用于冒号命令 - 如:map和朋友。如果您要使用像zz这样的正常模式命令,则可以使用冒号命令:normal。您可以使用:normal zz来做你想做的事。