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

时间:2014-02-02 04:32:32

标签: vim

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

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

2 个答案:

答案 0 :(得分:5)

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

vim -c 'norm M' <filename>

查看:h :normal

答案 1 :(得分:0)

-c "let &scrolloff=999-&scrolloff"

应该这样做。