Ответ 1
Вы можете выпустить zt
после открытия файла, чтобы что-то вроде: vim +500 filename -c 'normal zt'
.
Я знаю, что vim может открыть файл с определенным номером строки, используя этот синтаксис:
vim +500 filename
Однако я бы хотел, чтобы он открывался с указанной строкой вверху окна редактора, а не посередине.
Вы можете выпустить zt
после открытия файла, чтобы что-то вроде: vim +500 filename -c 'normal zt'
.
Это должно сделать это:
vim +'500|norm! zt' filename
Или вы могли бы просто начать использовать z t (вверху), z z (в центре) и z b (внизу); В моем случае это так автоматически, я бы не требовал дополнительный аргумент вызова
В качестве альтернативы (потому что я в конечном итоге ее искал), если вы хотите иметь синтаксис vim <filename>:<linenumber>
, например vim test.rb:45
, вы можете использовать vim-fetch с Vundle:
Plugin 'kopischke/vim-fetch'