2

我想使用 vim 和 ctags 将我自己的信息存储在一个文件夹中。有什么方法可以实现吗?

示例:我想插入一条关于 mysql 的信息,我正在创建一个文件或其他可以在未来被 ctags 解析的新结构。

4

1 回答 1

3

是的。您可以通过以下两种方式实现它

  • 在文件夹标签和目录中创建 2 个文件
  • 现在在名为 data 的第三个文件中添加一条信息(关于 mysql 的部分),使用诸如 TOPIC: MySql 之类的模式作为这条信息的标题
  • 现在您可以编写一个脚本来自动构建您的 toc & tags 文件,但对于本练习,我们将手动完成

数据文件内容

blah
--Lots of other data
blah
TOPIC: MySql nugget
MySql is a cool open-source database. 
But Cassandra & NoSql are all the rage today.

标记文件内容

MySql   data    /^TOPIC: MySql$/;"

toc 文件内容

Table of Contents
    MySql

现在加载 toc 文件将光标放在 MySql 的 M 上并按 Ctrl ] 它应该会自动加载数据文件并将光标放在 TOPIC 的开头:MySql

您可以创建任意数量的数据文件,每个都有任意数量的 TOPIC: 字符串,并且您可以创建任意数量的模式(实际上)设计您自己的语言并让 ctags 自动为您创建标签。FORMAT

于 2010-12-06T23:43:57.017 回答