Vim:浏览Latex文档结构

Vim:浏览Latex文档结构,vim,latex,Vim,Latex,是否有任何vim工具提供通过Latex文档结构的有效导航。如果有一个NERDTree面板之类的东西来表示latex文档的节/小节结构,那将非常有用。tagbar插件可以显示我的latex文件的大纲。(第条、第款等) 右侧是tagbar窗口,我将其放大了一点: 您可以尝试使用vim插件,该插件可能能够超链接这些部分 从插件描述中: VOoM(标记的Vim大纲视图)是Vim的一个插件,它模拟两个窗格的文本大纲视图 VOoM目前可以处理超过20种具有标题并支持大纲结构的标记格式,包括流行的轻量级标记

是否有任何vim工具提供通过Latex文档结构的有效导航。如果有一个NERDTree面板之类的东西来表示latex文档的节/小节结构,那将非常有用。

tagbar
插件可以显示我的latex文件的大纲。(第条、第款等)

右侧是tagbar窗口,我将其放大了一点:


您可以尝试使用vim插件,该插件可能能够超链接这些部分

从插件描述中:

VOoM(标记的Vim大纲视图)是Vim的一个插件,它模拟两个窗格的文本大纲视图

VOoM目前可以处理超过20种具有标题并支持大纲结构的标记格式,包括流行的轻量级标记语言,如reST、Markdown、Pandoc、AsciiDoc、组织模式、Wiki、LaTeX等(标题也称为标题、标题、节标题、标题)


扩展Mnosefish的答案(顺便说一下,是你让我发现了VOoM):

VOoM似乎确实是最好的选择。它带有latex支持:安装并键入 :Voom乳胶 它将向您显示一个带有可折叠结构轮廓的侧边栏,允许您在tex文件中导航

正如kamilk所提到的,标记栏(在我看来是决定性的)问题在于,它将零件分组到零件,将节分组到节,而不是嵌套它们。 VOoM使用折叠而不是标记,因此它更适合于结构轮廓,如果您需要按语法元素进行概述,请使用tabbar

引用tabbar man的话: 已禁用LaTeX的排序,以便各节以正确的格式显示 秩序。不幸的是,它们不能与正确的作用域嵌套显示 因为正如前面提到的,正则表达式方法不支持
该插件提供了打开大纲的命令。这在浏览大型LaTeX文档时可能更有用,因为它会扫描整个项目,也就是说,它还会查看
包含的
输入,并正确显示它们。

感谢您的共享,总是有些东西。问题是,标签是按级别排序的,也就是说,首先是所有章节,然后是所有章节,然后是所有小节,依此类推。只要不是树形结构就不太方便:一个章节,一个所有章节的列表,每个章节都有一个所有小节的列表,然后是另一个章节。。。难道没有这样的解决方案吗?