启动时,突出显示标签并在预览窗口中显示标签

启动时,突出显示标签并在预览窗口中显示标签

我使用 Vim 作为笔记和提纲工具。我正在自己构建“标签”文件。我想做的是,当我打开笔记或大纲文件时,Vim 读取该文件中存在的标签,突出显示它们,并在垂直预览窗口中显示标签标签。我没有 Vim 脚本编写经验,因此希望得到一些帮助。

目前,我正在使用bash脚本生成标签标签文件“taglabels”,并在单独的垂直窗口中$PWD使用和加载它。cut

我的脚本看起来像这样

#! /bin/bash

cut -f1 $PWD/tags > $PWD/taglabels
vi -c ":30vsp $PWD/taglabels" $1

显然,该脚本不会突出显示文件中存在的标签,也不会仅显示文件中存在的标签。相反,它显示了 中存在的所有标签$PWD/tags

我研究了ctags这个taglist插件,但它们似乎更适合代码而不是自由格式的文本。

答案1

如果您的标签文件采用正确的标签数据库格式(例如由标签),有一些插件提供标签突出显示:

然而,两者都假设标签生成是由标签。也许您可以关闭该部分或提取突出显示的部分。

相关内容