Je voudrais avoir une touche pour afficher une liste des fichiers récemment utilisés pour en choisir un à modifier.
- De quoi ai-je besoin pour fournir cela?
Et liés,
- Comment gérer l'historique des fichiers récemment utilisés à utiliser?
- Cela devrait prendre en charge l'exclusion des noms de fichiers ou des sous-répertoires.
command-history
load
persistent-state
Volker Siegel
la source
la source
autocmd
; la première semble que ce serait plus utile et peut-être plus facile à réaliser.)*.tmp,/tmp/*,/mnt/foo/*
.Réponses:
Vous pouvez utiliser la
:browse
commande pour cela:Pour une frappe, mappez-la:
Ensuite, vous pouvez appuyer sur Leader oen mode normal pour afficher une liste de fichiers.
De
:help v:oldfiles
:Ainsi, pour limiter à, disons, 50 fichiers, vous pouvez définir
viminfo
:Je ne vois pas de moyen facile d'exclure des fichiers de cela, à part désactiver en
viminfo
utilisantautocmd
:Cela a l' énorme défaut de désactiver tout l'historique pour toute session impliquant la correspondance de fichiers.
la source
browse
commande avecunite
et / ouPipeCmd
de réaliser le filtrage souhaité par OP?Découvrez la fonction MRU de Ctrl-P . Une fois que vous l'avez installé, tapez
:CtrlPMRUFiles
et il ouvrira un viseur flou au bas de l'écran que vous pouvez rechercher flou.la source