如何在顶部打开带有特定行号的vim?

时间:2012-05-01 01:16:07

标签: linux vim vi

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

vim +500 filename

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

3 个答案:

答案 0 :(得分:21)

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

答案 1 :(得分:9)

这应该这样做:

vim +'500|norm! zt' filename

或者你可以养成使用 z t (上), z z (中心)的习惯),和 z b (下);在我的情况下,它是如此自动,我不会真正需要额外的调用参数

答案 2 :(得分:9)

作为替代方案(因为我最终在这里搜索它),如果您希望使用vim <filename>:<linenumber>语法,例如vim test.rb:45,则可以vim-fetch使用Vundle }:

Plugin 'kopischke/vim-fetch'