qMa*_*Max 10 python emacs code-completion cedet
在cedet-1.0的默认安装中,完成只能跟踪当前文件中的全局范围符号.这与内置完成功能(dabbrev-expand或hippie-expand)没有多大区别.
它既可以从导入的模块也不从类属性中完成符号.不是说它无法处理'自我'.
是否有可能调整语义来做事情?
PS ECB代码浏览器可以看到所有import/base classess和东西.符号完成工作不正确或未正确设置.
CEDET对每种语言的支持略有不同.在python的情况下,CEDET的1.0版本尚未配置为将python导入转换为文件名.另外,'self'类似于c ++中的'this',它需要由完成逻辑添加,因为它未被声明.这两个功能在今年1月被添加到bzr存储库中.我不是一个python程序员,但我记得有些报道说明了一系列智能完成的最基本功能,以便导入库中的符号起作用.bzr中还有用于python系统路径的新代码.
因此,我建议从bzr下载CEDET来获取这些功能,看看它现在是否能达到智能完成所期望的效果.
| 归档时间: |
|
| 查看次数: |
2777 次 |
| 最近记录: |