在vim启动时将光标设置为中间行

ajp*_*ajp 0 vim

我想有时用一个启动命令调用vim(通过传递-c "something"命令行)将光标居中放在屏幕中间 - 效果就像M打开vim后立即按下一样.但是该-c选项只接受ex命令,而M不是.这是可能的(如果是这样的话)?

对于背景,结合使用scrolloff = 999,这将允许我j在打开vim 时立即开始向前滚动.

FDi*_*off 5

您可以使用普通模式命令和normal(或norm)ex命令

vim -c 'norm M' <filename>
Run Code Online (Sandbox Code Playgroud)

看一眼 :h :normal