2017-02-10 5 views
-1

Quel paramètre dois-je ajouter à mon fichier .vimrc pour qu'aucune information sur les buffers ouverts précédents ne soit enregistrée dans .viminfo? Je veux cependant sauvegarder l'historique des commandes.vim n'enregistre pas l'historique du tampon après la fermeture

En ne conservant pas l'historique du tampon que je veux dire quand j'ouvre une nouvelle instance vim et je fais Ctrl + o ou Ctrl + i pour ne pas afficher des tampons qui ont été ouverts lors d'une session précédente, mais seulement des tampons qui ont été ouverts pendant la session en cours.

Merci

+0

Avez-vous même lu ': help 'viminfo''? – romainl

+0

Je pense que 90% des questions sur le débordement de pile pourraient être évitées en lisant la documentation. Le problème est la plupart du temps la documentation est trop verbeuse ou ambiguë. Oui, je l'ai lu et je ne sais toujours pas comment le faire. – skamsie

+0

D'accord. En fait, je trouve l'existence même de ce site comme une honte. Cela dit, le doc explique ce qu'il faut faire très clairement. Donc ... soit vous n'avez pas lu ': help 'viminfo'' ou Vim n'est pas pour vous. Mais je vais vous donner le bénéfice du doute ... S'il y a quelque chose dans ': aide 'viminfo'' que vous n'avez pas compris, expliquez-nous ce que vous avez compris, ce que vous avez essayé, ce qui a échoué, ce que vous n'avez pas compris etc. – romainl

Répondre

0

Ajouter ceci dans votre .vimrc:

autocmd VimEnter * 
     \ execute " 
     \ let i = 0  | 
     \ while i < 100 | 
     \ mark '  | 
     \ let i = i + 1 | 
     \ endwhile  | 
     \ unlet i  | 
     \ delm A-Z0-9" 

Cela effacera la liste de saut pour chaque session et supprimer des marques.