vim ctags存储您自己的信息的方法

时间:2010-12-06 18:04:54

标签: vim ctags

我想使用vim和ctags将我自己的信息存储在一个文件夹中。有没有办法实现这个?

示例:我想插入一条关于mysql,im创建文件或其他新结构的信息,以后可以通过ctags解析。

1 个答案:

答案 0 :(得分:3)

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

  • 在文件夹中创建2个文件标签& TOC
  • 现在在名为data的第3个文件中添加一条信息(关于mysql的位),使用这样的模式 作为主题:MySql作为此信息的标题
  • 现在您可以编写一个脚本来自动构建您的toc&标签文件,但为此 练习我们会手动完成

数据文件内容

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:字符串,您可以创建任意数量的模式(实际上)devise your own language并让ctags自动为您创建标记.FORMAT

相关问题