我正在Linux下进行C开发。但是,我正在努力正确设置 ctags 以使用vim
. 它正确注册tags
文件并基于它提供完成。
我不确定获得“必要”的正确方法是什么。目前我有一些“精心挑选”的标题:
AM_CTAGSFLAGS = \
--recurse=yes \
--tag-relative=yes \
--extras=* \
--fields=* \
--c-kinds=* \
--language-force=C \
/usr/include/bits \
/usr/include/fcntl.h \
/usr/include/stdio.h \
/usr/include/stdlib.h \
/usr/include/string.h \
/usr/include/sys \
/usr/include/unistd.h
在第一步中,我只是放了与我相同的标题,#include ...
但错过了一些东西(比如/usr/include/bits/...
)。所以我添加了这些。
但我觉得这些年来,某个地方的某个人必须想出更好的解决方案。那么,这通常是如何完成的呢?