Question
Comment puis-je exporter des plis vim à partir d'un fichier, afin que je puisse le transférer à une autre machine?
Par exemple dire que je crée les plis dans un fichier et de l'enregistrer sur une machine locale - où ne les métadonnées « pliage » go? Puis-je copier sur une autre machine, ou dois-je recréer manuellement les plis à nouveau?
EDIT:. Hm, je l'ai remarqué cela pourrait être une double question, mais il n'y a pas de répondre à la façon d'enregistrer les informations fois sans modifier le fichier source
Merci
La solution
Enregistrer votre session avec la commande :mksession
et restaurer avec vim -S Session.vim
. Le fichier de session rétablira presque tout, y compris des plis (bien que les modifications du fichier gâchera vers le haut).
qui fonctionne si vous devez utiliser des plis manuels, mais il est vraiment beaucoup plus facile d'utiliser l'une des méthodes de pliage automatique -. Enquêter sur indent
, syntax
et expr
, et rechercher les fichiers de syntaxe qui prennent en charge entièrement pliage
Autres conseils
Ok je l'ai trouvé un moyen relativement indolore de le faire. Cela exige une modification du fichier source cependant.
Tout d'abord, définissez le marqueur fois pour être le style java / ** / ** commentaire marqueurs:
:set foldmethod=marker
:set foldmarker=/\*\*,\*\*/
puis à l'intérieur ma source quand je veux un pli que je viens de taper:
/** This is the title of the section */
Some stuff goes here blah
...
//the line below "ends" the fold by double star
/* **/
Ce produit se replie comme je les attends et il est beaucoup plus facile à traiter que la « dynamique » ou pliage visuel.