我想有时使用启动命令调用vim(通过在命令行上传递-c "something"
)将光标居中放在屏幕中间 - 就像我按下M
一样打开vim后立即。但是-c
选项只接受ex命令,而M
则不接受。这是可能的(如果是这样的话)?
对于背景,结合scrolloff = 999
,这将允许我在打开vim时立即开始向前滚动j
。
答案 0 :(得分:5)
您可以使用普通模式命令和normal
(或norm
)ex命令
vim -c 'norm M' <filename>
查看:h :normal
答案 1 :(得分:0)
-c "let &scrolloff=999-&scrolloff"
应该这样做。