【发布时间】:2015-06-22 00:16:30
【问题描述】:
我喜欢用 vim 来编辑 tex 文件。
我的文档很长,所以我希望显示一个部分或子部分的列表,并通过在部分名称上输入 enter 来导航。
请告诉我一些好的插件或设置。
我知道taglist插件在编辑Java源代码时会显示一个方法列表,但是对于tex文件不起作用。
【问题讨论】:
我喜欢用 vim 来编辑 tex 文件。
我的文档很长,所以我希望显示一个部分或子部分的列表,并通过在部分名称上输入 enter 来导航。
请告诉我一些好的插件或设置。
我知道taglist插件在编辑Java源代码时会显示一个方法列表,但是对于tex文件不起作用。
【问题讨论】:
您只需要内置的:global 命令:
:g/\\.*section{/#
还可能是一个简单的自定义映射:
nnoremap <key> :g/\\.*section{/#<CR>:
键入行号,后跟<CR> 以跳转到所需的行。
【讨论】:
我发现latex-box 拥有我真正想要的功能。
【讨论】:
见this gist。在 UNIX 上将其保存为文件 $HOME/.ctags 或在 Windows 上保存为 $HOME/ctags.cnf。它允许ctags 引用 LaTeX 文件中所有有趣的内容。
【讨论】: