我正在使用 Emacs 23.2。这是我加载语义的方式:
(setq semantic-default-submodes '(global-semantic-idle-scheduler-mode
global-semanticdb-minor-mode
global-semantic-idle-summary-mode
global-semantic-mru-bookmark-mode))
(semantic-mode 1)
因此,如果我创建一个简单的 java 文件并访问它,我将获得本地定义的方法和类的代码完成。但我不知道如何让语义感知 jdk 库。例如,如果我尝试semantic-ia-complete-symbol
使用 String 变量,我会得到Cannot find types for 'String blah'
.
有谁知道如何将 jdk 库加载到语义数据库中,以便可以使用 String 等标准对象类型的代码完成?