I know it is possible to have vim open a file at particular line number using this syntax:
vim +500 filename
However, I would like it to open with the specified line at the top of the editor window, not in the middle.
You could issue zt after opening the file, so something like: vim +500 filename -c 'normal zt'.
This should do it:
vim +'500|norm! zt' filename
Or you could just start the habit of using zt (top), zz (center), and zb (bottom); In my case, it is so automatic, I wouldn't really require the extra invocation argument
来源:https://stackoverflow.com/questions/10392424/how-can-i-open-vim-with-a-particular-line-number-at-the-top