vim ctags 存储自己信息的方法

发布于 2024-10-06 18:32:33 字数 116 浏览 5 评论 0原文

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

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

I want to use vim and ctags for storing my own information in one folder. Is any way to implement this ?

Example: i want to insert a piece of information about mysql, im creating a file or other new structure which can be parsed by ctags in future.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ι不睡觉的鱼゛ 2024-10-13 18:32:33

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

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

数据文件内容

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]它应该自动加载数据文件并将光标放在主题的开头: MySql

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

Yes. You can implement it in two ways as follows

  • Create 2 files in a folder tags & toc
  • Now add a piece of information (the bit about mysql) in a 3rd file called data , use a pattern such
    as TOPIC: MySql as the heading for this piece of info
  • Now You can write a script to automatically build your toc & tags file, but for this
    excercise we will do it manually

data file contents

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

tags file contents

MySql   data    /^TOPIC: MySql$/;"

toc file contents

Table of Contents
    MySql

Now load up the toc file place your cursor on M of MySql and hit Ctrl ] it should automatically load up the data file and place your cursor at the begining of TOPIC: MySql

You can create any number of data files, each having any number of TOPIC: strings and you can create any number of patterns (in effect) devise your own language and have ctags automatically create a tags for you.FORMAT

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文