在mac中为libc生成ctags

时间:2013-04-20 05:52:16

标签: macos vim ctags libc

我正试图通过vim在mac(Mountain Lion)上使用libc库的标签。我已在*.c/usr/include)中的ctags -R /usr/include/*.h个文件中生成了代码。我已将tags设置为包含生成的代码文件(set tags+=tags)。但是,如果我尝试在像fseek()这样的函数上使用标记,它会说“找不到标记”。我该如何解决这个问题?

编辑:

我尝试过ctags /usr/lib/libc.dylib,现在它会导致错误,说文件没有排序。 :(

1 个答案:

答案 0 :(得分:2)

使用此行生成可用的tags文件:

ctags -R --c++-kinds=+p --fields=+iaS --extra=+q /usr/include

完成后,:tag fseek应该有效,而<C-]>则会fseek

请务必仔细阅读:h tags:h ctags