Lorsque je quitte VIM et que j'ouvre à nouveau le même fichier, je me retrouve au début du fichier. Comment puis-je conserver la dernière position du curseur ?
Pouvez-vous expliquer ce qu'est le if
déclaration fait ici ? Je la lis comme "Ne restaure le curseur que si le curseur est après la première ligne ou avant la dernière ligne", et je ne vois pas très bien quelle différence cela fait. J'ai actuellement ajouté autocmd BufReadPost * normal! g`"zv
à mon vimrc et cela semble fonctionner, mais je suppose que je ne comprends pas les pièges potentiels de la restauration inconditionnelle de la marque.
0 votes
Duplication possible de Comment faire pour que Vim vous ramène à l'endroit où vous étiez lorsque vous avez édité un fichier pour la dernière fois ?
2 votes
Il est amusant de constater que Vim se souvient déjà de cette position.
"
marque. Ainsi, même si vous n'avez pas cette marque dans votre.vimrc
vous pouvez appuyer surg`"
(g, backtick, doublequote)