我vi
用作笔记和概述工具,因此我认为这个 stackexchange 站点适合提出这个问题。我正在自己构建“标签”文件。我想要做的是,当我打开我的笔记或大纲文件时,vi 读取此文件中存在的标签,突出显示它们并在垂直预览窗口中显示标签标签。我没有 vim 脚本方面的经验,所以我希望得到一些帮助。
目前我正在使用一个 bash 脚本来生成一个标签标签文件taglabels
,在一个单独的垂直窗口中$PWD
使用cut
和加载它
我的脚本看起来像这样
#! /bin/bash
cut -f1 $PWD/tags > $PWD/taglabels
vi -c ":30vsp $PWD/taglabels" $1
Run Code Online (Sandbox Code Playgroud)
很明显,脚本不会突出显示文件中存在的标签,也不会仅显示文件中存在的标签。相反,它显示$PWD/tags
.
我查看ctags
了taglist
插件,但它们似乎更适合代码而不是自由格式的文本。
如果有人对如何改进这种情况有任何建议,我将不胜感激。
谢谢。