Vim: pokaż podfoldery w zamkniętych zakładkach


0

Czy w vimie można wyświetlać nagłówki wszystkich podfolderów pod odpowiadającymi im zakładkami nadrzędnymi? Byłoby to niezwykle przydatne, na przykład podczas pisania lateksu, gdzie dokument może mieć 4-5 poziomów fałd, a chcesz uzyskać szybki przegląd obrysu. Na przykład miło byłoby zobaczyć takie dane wyjściowe:

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

i idealnie, aby móc otwierać i zamykać te sekcje bez otwierania sekcji nadrzędnej.


Możesz zdefiniować własną funkcję, aby wyświetlać preferowany tekst zagięcia i ustawić dla niego foldtextopcję. Zobacz :help fold-foldtextprzykład.
Raimondi

Dzięki za wskaźnik @ElIsra, ale nie znam jeszcze języka vim. Zobaczę, co mogę zrobić, jeśli znajdę czas, ale jeśli ktoś opublikuje taką funkcję, prawdopodobnie zaakceptowałbym tę odpowiedź.
naught101

Problem z twoim pomysłem polega na tym, że podfoldery zawarte w innych fałdach nie powinny być wcale widoczne. Taki jest sens fałdu: zamknięcie fałdu ukrywa wszystko w granicach tego fałdu. Szukasz systemu konspektu ?
romainl

@romainl: dzięki za link. To dla mnie wygląda na przesadę i nie do końca to, czego chciałem, ale spróbuję. Wiem, że fałdy nie były przeznaczone w ten sposób, ale to nie jest naprawdę dobry powód, aby tego nie próbować.
naught101

Ponadto VOoM nie wydaje się lubić częściowych plików lateksowych (
wysłałem
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.