Vim: Unterordner in geschlossenen Falten anzeigen

496
naught101

Ist es möglich, die Kopfzeilen aller Unterordner unter ihren jeweiligen übergeordneten Falten in vim anzuzeigen? Dies wäre beispielsweise beim Schreiben von Latex von großem Nutzen, wenn das Dokument 4-5 Faltenebenen hat und Sie einen schnellen Überblick über die Gliederung erhalten möchten. Zum Beispiel wäre es schön, die Ausgabe so zu sehen:

 2 +--342 lines: \chapter-------------------------------------- 6 +---210 lines: \section------------------------------------ 46 +---- 12 lines: \subsection----------------------------- 58 +----158 lines: \subsection----------------------------- 216 +---197 lines: \section------------------------------ 279 +---- 42 lines: \subsection----------------------- 

Idealerweise können Sie diese Abschnitte öffnen und schließen, ohne den übergeordneten Abschnitt zu öffnen.

0
Sie können Ihre eigene Funktion definieren, um den von Ihnen bevorzugten Falttext anzuzeigen und die Option `foldtext` darauf zu setzen. Ein Beispiel finden Sie unter `: help fold-foldtext`. Raimondi vor 12 Jahren 0
Danke für den Zeiger @ElIsra, aber ich bin mit der vim-Sprache noch nicht sehr vertraut. Ich werde sehen, was ich tun kann, wenn ich Zeit finde, aber wenn jemand anderes eine solche Funktion bereitstellt, würde ich wahrscheinlich diese Antwort akzeptieren. naught101 vor 12 Jahren 0
Das Problem bei Ihrer Idee ist, dass Unterordner, die in anderen Falten enthalten sind, überhaupt nicht sichtbar sein sollen. Das ist der Punkt einer Falte: Das Schließen einer Falte verbirgt alles innerhalb der Grenzen dieser Falte. Suchen Sie nach einem [Gliederungssystem] (http://www.vim.org/scripts/script.php?script_id=2657)? romainl vor 12 Jahren 0
@romainl: danke für den Link. Das sieht für mich nach übertrieben aus und nicht ganz das, was ich wollte, aber ich werde es versuchen. Ich weiß, dass Falten nicht so gemeint waren, aber das ist kein guter Grund, es nicht zu versuchen. naught101 vor 12 Jahren 0
Auch scheint VOoM keine partiellen Latex-Dateien zu mögen (ich habe einen [Fehler] eingereicht (https://github.com/vim-voom/vim-voom.github.com/issues/4)) naught101 vor 12 Jahren 0

0 Antworten auf die Frage