Vim: показывать заголовки вложенных складок внутри закрытых складок

443
naught101

Можно ли показать заголовки всех вложенных папок под их соответствующими родительскими складками в vim? Это было бы невероятно полезно, например, при написании латекса, когда документ может иметь 4-5 уровней сгиба, и вы хотите получить быстрый обзор схемы. Например, было бы неплохо увидеть вывод так:

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

и, в идеале, чтобы иметь возможность открывать и закрывать эти разделы, не открывая родительский раздел.

0
Вы можете определить свою собственную функцию для отображения текста сгиба, который вы предпочитаете, и установить для него параметр `foldtext`. Смотрите `: help fold-foldtext` для примера. Raimondi 12 лет назад 0
Спасибо за указатель @ElIsra, но я пока не очень знаком с языком vim. Я посмотрю, что я могу сделать, если найду время, но если кто-то еще отправит такую ​​функцию, я, вероятно, приму этот ответ. naught101 12 лет назад 0
Проблема вашей идеи в том, что вложенные складки, содержащиеся в других складках, вообще не должны быть видны. В этом смысл сгиба: закрытие сгиба скрывает все в границах этого сгиба. Вы ищете [описывающую систему] (http://www.vim.org/scripts/script.php?script_id=2657)? romainl 12 лет назад 0
@romainl: спасибо за ссылку. Мне это кажется излишним, и не совсем то, что я хотел, но я попробую. Я знаю, что складки не были предназначены для этого, но это не очень хорошая причина, чтобы не пытаться это делать. naught101 12 лет назад 0
Кроме того, VOoM, похоже, не нравится частичные латексные файлы (я отправил сообщение [bug] (https://github.com/vim-voom/vim-voom.github.com/issues/4)) naught101 12 лет назад 0

0 ответов на вопрос