2012-01-09 40 views
4

当使用java和eclipse时,有一个按钮可以自动包含任何需要包含的标准库。 C和emacs有没有类似的选项可以帮我省去从标准库中写出包含的工作?Emacs自动包含在C中

回答

1

不幸的是,我不这么认为。一般来说,像这样的功能需要能够完全解析C代码,而Emacs的唯一部分就是CEDET。 CEDET有很多用于添加功能的基础设施,因此这将是您需要查看的地方。

但是,C缺乏命名空间会导致构建这样的错误。通常情况下,大部分内容都是特定于应用程序的,所以我看不到有限的stdlib是非常有用的。

你可以使用yas-snippets来节省一些打字的时间,但是从自动奇迹般地算出你的包裹还有很长的路要走。

+1

OP指定的只是标准库,这会对命名歧义有所帮助。 – dmckee 2012-01-10 00:26:00