2012-05-01 17 views

risposta

17

Dopo aver aperto il file, è possibile immettere zt, ad esempio: vim +500 filename -c 'normal zt'.

+0

Grazie per la risposta. Questo ha funzionato meglio, in quanto la risposta di cui sopra ha richiesto all'utente di premere invio una volta dopo l'apertura di Vim. Questo si è aperto senza problemi sulla linea specificata. – stinkypyper

7

Questo dovrebbe farlo:

vim +'500|norm! zt' filename 

Oppure si può semplicemente avviare l'abitudine di usare zt (in alto), zz (al centro), e zb (in basso); Nel mio caso, è così automatico, non avrei davvero bisogno dell'argomento di invocazione extra

+0

Grazie per aver trovato il tempo di rispondere. Non è questione di abitudine, sto aprendo vim da un'altra app, e volevo che salisse piacevolmente a una particolare sezione del documento specificato. – stinkypyper

7

In alternativa (perché sono finito qui per cercarlo), se si desidera avere la sintassi vim <filename>:<linenumber>, ad es. vim test.rb:45, si può usare vim-fetch con Vundle:

Plugin 'kopischke/vim-fetch' 
+0

Con [Pathogen] (https://github.com/tpope/vim-pathogen): 'git clone git: //github.com/kopischke/vim-fetch.git ~/.vim/bundle /' – Habax

Problemi correlati