我在ubuntu 10.10中安装有emacs 23,想搞个代码补全,功能就像是使用ipython 时,输入一部份内容后按TAB键剩余部分就能自动补全。我在网上找了一些方法, 我按照这个方法进行 的:
http://hi.baidu.com/madrigar/blog/item/e36c21a44fda86fb9152ee48.html 也就是python-mode.el+pymacs.el+pycomplete.el三个插件来实现这个功能。 文章中说用Tab后就能补全,但我老是实现不了这个功能,比如输入time.t再按 Tab,内容没有补全,但也不会跳四个空格。但按C-M-i 后,会在Emacs中出现一 栏,有相应的函数列表。 Emacs的启动信息是这样的: Loading 00debian-vars... No /etc/mailname. Reverting to default... Loading 00debian-vars...done Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)... Loading debian-ispell... Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)...done Loading debian-ispell...done Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...done Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...done Loading /etc/emacs/site-start.d/50emacs-goodies-el.el (source)...done Loading /etc/emacs/site-start.d/50git-core.el (source)...done Loading /etc/emacs/site-start.d/50global.el (source)...done Loading /etc/emacs/site-start.d/50psvn.el (source)...done Loading /etc/emacs/site-start.d/50pymacs.el (source)...done Loading /etc/emacs/site-start.d/50python-docutils.el (source)...done Loading /etc/emacs/site-start.d/50python-mode.el (source)...done Pymacs loading pycomplete...done For information about GNU Emacs and the GNU system, type C-h C-a. Using the CPython shell 倒数第三行应该能说明pycomplete是启动了吧! 请大家帮下忙,看下问题在什么地方。 -- Blog:http://wyattwanglife.appspot.com 微博:http://t.sina.com.cn/wyatt -- ubuntu-zh mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
