使用 Vi 做笔记和概述:启动时,突出显示标签并在预览窗口中显示标签

使用 Vi 做笔记和概述:启动时,突出显示标签并在预览窗口中显示标签

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

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

我的脚本看起来像这样

#! /bin/bash

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

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

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

如果有人对如何改进这种情况有任何建议,我将不胜感激。

谢谢。

答案1

你可以尝试vimoutliner一个vim插件:http://www.vim.org/scripts/script.php?script_id=3515;我自己没有用过(并没有真正使用outliner),但是它很容易安装并且似乎很好用。

相关内容