我正试图通过vim在mac(Mountain Lion)上使用libc库的标签。我已在*.c
(/usr/include
)中的ctags -R /usr/include/*.h
个文件中生成了代码。我已将tags
设置为包含生成的代码文件(set tags+=tags
)。但是,如果我尝试在像fseek()
这样的函数上使用标记,它会说“找不到标记”。我该如何解决这个问题?
编辑:
我尝试过ctags /usr/lib/libc.dylib
,现在它会导致错误,说文件没有排序。 :(
答案 0 :(得分:2)
使用此行生成可用的tags
文件:
ctags -R --c++-kinds=+p --fields=+iaS --extra=+q /usr/include
完成后,:tag fseek
应该有效,而<C-]>
则会fseek
。
请务必仔细阅读:h tags
和:h ctags
。