Existe-t-il un bon gestionnaire de projet/session pour vim? Une session (ou projet) est une liste de fichiers nommés, par ex. "Bitonic_sort" pourrait identifier les fichiers "~/A/bitonic_sort.sk", "~/B/bitonic_sort.smt2", etc.Quel est le meilleur tampon/gestionnaire de session (compatible avec Linux) pour Vim?
(raison) J'ai un projet où je dois modifier les fichiers de différents les emplacements, et il est trop fastidieux de les ouvrir manuellement chaque fois que je reprends le travail. (Donc, il semble que des choses comme nerdtree élevé à cette question sœur, Favorite (G)Vim plugins/scripts?, ne fonctionnera pas). J'ai également besoin de sessions séparées (c'est-à-dire de listes de fichiers) pour différents projets, pas seulement une liste de documents récente.
Une fois que tous les documents ont été chargés en tant que tampons, toute amélioration de la commutation entre eux est un plus (par exemple, commencez à taper un nom et les documents correspondants sont affichés). Merci d'avance.
Super, merci! Je travaille avec un lot de fichiers, et FuzzyFinder semble génial! Une chose mineure - la complétion du nom de fichier de vim est utile, mais je voudrais juste sauvegarder la session active à la sortie ... savez-vous comment faire cela? – gatoatigrado
Ouais, c'est une bonne idée. Après avoir googlé un peu, je trouve ce script Vim [vim-session] (http://github.com/xolox/vim-session). Il vient avec des fonctionnalités supplémentaires dont je n'ai pas besoin, j'ai donc emprunté du code et j'ai trouvé ceci: 'au VimLeavePre * si v: this_session! = '' | exec "mks!" v: this_session | endif' .Ajouter ceci à votre .vimrc et votre session actuelle sera sauvegardée automatiquement lors de la sortie. – tungd
Wow, vous êtes génial, merci beaucoup !!! – gatoatigrado