[Ubuntu-zh] Emacs 设置 Python 编辑模式下的自动补全 Tab无效问题
wyatt
wwq0327在gmail.com
星期六 十一月 27 10:45:21 GMT 2010
我在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 的更多信息