我想在{.vimrc中放置zz
这样的命令,所以焦点线在启动时移动到屏幕的中心,但我不能把zz放在.vimrc direclty中,有什么办法可以做所以?
答案 0 :(得分:2)
~/.vimrc
来自Vim启动的最初阶段,尚未创建缓冲区和窗口。您需要延迟命令直到初始化完成,并且加载并显示传递的参数(对于空缓冲区,zz
不执行任何操作)。这可以通过:autocmd
来完成;该活动为VimEnter
:
:autocmd VimEnter * normal! zz
:normal
是必需的,因为:autocmd
接受Ex命令,而不是普通模式命令。
答案 1 :(得分:1)
vimrc
文件用于冒号命令 - 如:map
和朋友。如果要使用zz
等普通模式命令,可以使用冒号命令:normal
。您可以使用:normal zz
做您想做的事。