【问题标题】:how to use built in cedet in emacs 23.3?如何在 emacs 23.3 中使用内置的 cedet?
【发布时间】:2012-01-07 05:00:43
【问题描述】:

我使用的是 emacs 23.3

听说 emacs 23.3 默认包含 cedet

但是我该如何使用它们呢?我应该如何将我的“.emacs”文件更改为..

  1. 函数参数提示 (当我输入“malloc(”然后参数提示出现在某处)
  2. 自动完成菜单 (当有变量“qwer”、“qwert”和“qwerty”时,当我输入“qwe”时,这三个可选提示会出现在某处)

当我编辑 c 或 cpp 文件时?

(还有.. cedet 功能有什么建议吗?)

【问题讨论】:

    标签: emacs intellisense cedet


    【解决方案1】:

    您是作为使用旧版 CEDET 发行版的人,还是作为 CEDET 新手?我会假设后者。

    首先,您需要在 .emacs 中启用语义:

    (semantic-mode 1)
    

    接下来,如果您的项目特别大(超过 1 个目录中的文件),您将需要启用 EDE。

    (global-ede-mode 1)
    

    并弄清楚要使用什么样的项目。如果您的项目是常见项目之一,则可能会自动检测到它,否则您应该创建 ede-cpp-root 类型之一来包装该目录,或者尝试启用使用 Makefile、scons 或 cmap 的通用项目类型,或:

    (ede-enable-generic-projects)
    

    通用项目有时会妨碍您,因此默认情况下它们被禁用。

    然后您需要启用空闲摘要模式:

    (global-semantic-idle-summary-mode 1)
    

    在“开发”菜单中查看其他选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多