我是使用 vim 作为 C IDE 的新手。我已经安装了 c-vim、omnicppcompletion、ctags 和其他有用的插件。
然而omnicppcompetition是基于ctags数据库的,但是ctags似乎不能很好地处理read/write/socket之类的功能。
我在 Arch 框中使用以下命令构建了我的标签:
$ pacman -Qql glibc | grep \.h$ > /tmp/filelist_c ; ctags -L /tmp/filelist_c --c-kinds=+px --fields=+iaS --extra=+q
然而,像 write,socket 这样的函数不在标签中。我知道这些函数是头文件中的外部函数,但只需要参数列表和函数来完成,甚至外部函数对我来说也有足够的信息。
关于制作包含外部函数的标签的任何想法?