c++ - Emacs 自动完成功能无法正常工作

标签 c++ emacs autocomplete

我刚开始使用 Emacs。

我已经安装了自动完成扩展和 c/c++ 支持的扩展。

问题是它只显示在缓冲区中打开的文件中定义的变量/函数等的提示。有没有办法显示标准 C 库的所有功能?

例如它应该显示所有常量,如

__LINE__

__DATE__ 

当我输入 __

最佳答案

我见过人们使用 ac-source-semantic,虽然它可以是 可行的选择,我不使用它,因为它太慢了。在另一 另一方面,默认源的速度快得令人眼花缭乱。 ac-source-words-in-same-mode-buffers 特别好。

所以当我可以摆脱它时,我使用没有语义的自动完成。 如果我不能,我会调用 moo-complete function-args .

所以这是你的选择:你可以配置ac-source-semantic 或者采用我的方法。

关于c++ - Emacs 自动完成功能无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22870405/

相关文章:

c++ - 在 C++ 中,除法比乘法更昂贵吗?

version-control - 在 Emacs Lisp 中获取 VC 根

java - 如何让 netbeans 停止手持?

javascript - Reactjs - 通过在自动完成组件( Material UI)中的每个输入更改上点击 API 来更新选项

java - power-pc的c++编码

c++ - 返回本地创建的 const char*

emacs - 链接键绑定(bind)与/鼠标滚动冲突

emacs - 如何在目录下的c文件中搜索文本

javascript - Google 和 Bing 自动完成功能如何工作?

c++ - std::map 插入 && 重载导致复制