web-dev-qa-db-ja.com

特定の行番号を先頭にしてvimを開くにはどうすればよいですか?

次の構文を使用して、vimで特定の行番号のファイルを開くことができることを知っています。

vim +500 filename

ただし、指定した行がエディターウィンドウの中央ではなく上部にある状態で開きたいと思います。

48
stinkypyper

ファイルを開いた後でztを発行できるため、次のようになります。vim +500 filename -c 'normal zt'

21
Cat Plus Plus

別の方法として(ここで検索してしまったため)、構文vim <filename>:<linenumber>、たとえばvim test.rb:45が必要な場合は、 vim-fetch を-とともに使用できます バンドル

Plugin 'kopischke/vim-fetch'
10
Dorian

これはそれを行うはずです:

vim +'500|norm! zt' filename

または、使用する習慣を始めることもできます zt (上)、 zz (中央)、および zb (下);私の場合、それはとても自動で、追加の呼び出し引数は実際には必要ありません

9
sehe