在 vim 中显示 tex 部分列表

Show tex section list in vim

我喜欢用vim编辑tex文件

我的文档很长,所以我希望显示部分或子部分的列表,并通过在部分名称上键入回车键进行导航。

请告诉我一些好的插件或设置。

我知道 taglist 插件在编辑 Java 源代码时显示方法列表,但它不适用于 tex 文件。

我发现 latex-box 具有我真正想要的功能。

参见this gist。在 UNIX 上将其保存为文件 $HOME/.ctags 或在 Windows 上保存为 $HOME/ctags.cnf。它允许 ctags 引用 LaTeX 文件中所有有趣的内容。

你只需要内置的:global命令:

:g/\.*section{/#

可能还有一个简单的自定义映射:

nnoremap <key> :g/\.*section{/#<CR>:

键入行号,然后输入 <CR> 以跳转到所需的行。