61

我知道可以使用以下语法让 vim 打开特定行号的文件:

vim +500 filename

但是,我希望它在编辑器窗口顶部而不是中间打开指定行。

4

3 回答 3

35

您可以zt在打开文件后发出问题,例如:vim +500 filename -c 'normal zt'.

于 2012-05-01T01:19:14.807 回答
19

作为替代方案(因为我最终在这里搜索它),如果你想要语法vim <filename>:<linenumber>,例如vim test.rb:45,你可以使用vim-fetchVundle

Plugin 'kopischke/vim-fetch'
于 2016-01-13T01:44:03.053 回答
10

这应该这样做:

vim +'500|norm! zt' filename

或者你可以开始习惯使用zt(top), zz(center), 和zb(bottom); 就我而言,它是如此自动,我真的不需要额外的调用参数

于 2012-05-01T01:19:33.093 回答