2010-07-22 4 views
29

Pour commencer à une ligne spécifique j'utiliser:À partir Vim à une certaine position (ligne et colonne) d'un fichier

$ vim FILE +LINE 

Mais ce paramètre doit être passé à vim pour positionner le curseur dans un certain colonne de cette ligne?

+0

est-il pas assez facile de taper simplement le numéro de colonne, puis 'l' après le fichier est ouvert? – mk12

+2

Non, puisque je ne connais pas la colonne exacte. Vim devrait être démarré par un script. – Fab

Répondre

35

Une façon de le faire serait:

vim "+call cursor(<LINE>, <COLUMN>)" 

Pour être complet c'est une autre façon:

vim "+normal <LINE>G<COLUMN>|" 
+0

Génial. Je vous remercie! – Fab

+1

+1 pour 'call cursor' –

Questions connexes