Frage

Wie kann ich exportieren vim Falten aus einer Datei, so dass ich es auf eine andere Maschine übertragen kann?

Zum Beispiel sagt, dass ich die Falten in einer Datei erstellen und speichern Sie es auf einem lokalen Rechner - wo kommt die „Faltung“ Metadaten gehen? Kann ich kopieren Sie es einfach auf eine andere Maschine, oder muss ich neu manuell die Falten wieder?

EDIT: Hm., Habe ich bemerkt, könnte dies eine doppelte Frage, aber noch ist es nicht zu beantworten, wie die Falte Informationen speichern Sie die Quelldatei ohne Änderung

Danke

War es hilfreich?

Lösung

Speichern Sie Ihre Sitzung mit dem :mksession Befehl, und es wieder mit vim -S Session.vim. Die Session-Datei wird fast alles wiederherstellen, einschließlich Falten (auch wenn Änderungen an der Datei mess it up).

Das funktioniert, wenn Sie die manuelle Falten verwenden müssen, aber es ist wirklich viel einfacher, eine der automatischen fold Methoden zu verwenden -. Untersuchen indent, syntax und expr und sucht Syntaxdateien, die vollständig unterstützen Falten

Andere Tipps

Ok Ich habe einen relativ schmerzlos Weg, es zu tun herausgefunden. Dies gilt jedoch einige Änderungen an der Quelldatei erforderlich ist.

Sie zuerst den Fold-Marker java Stil / ** ** Kommentar / Marker sein:

:set foldmethod=marker
:set foldmarker=/\*\*,\*\*/

dann in meiner Quelle jedes Mal wenn ich möchte eine Falte Ich tippe einfach:

/** This is the title of the section */
Some stuff goes here blah
...
//the line below "ends" the fold by double star
/* **/

Dies erzeugt klappt nur, wie ich sie erwarten und ist viel einfacher zu handhaben als die „dynamische“ oder visuelle Faltung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top