[Ubuntu-zh] [CPyUG] Emacs 设置 Python 编辑模式下的自动补全 Tab无效问题

Shellexy jhuangjiahua在gmail.com
星期六 十一月 27 13:18:56 GMT 2010


vim 自带的全能补全(C-X C-O)对 python 挺不错,

在 vimrc 加上 Smart_TabComplete 就能按 Tab 补全了。

不过注意 Ubuntu 源里的 vim7.3 是带了 python3 绑定的,
不配置的话会只能补全纯 python 模块,不能补全 C 模块。

省事的解决是要么继续用 vim7.2,要么用干掉 python3(只保留 python2)支持的 vim7.3

2010/11/27 wyatt <wwq0327 at gmail.com>

> 我在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中出现一 栏,有相应的函数列表。
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20101127/95cde5ea/attachment.htm 


关于邮件列表 ubuntu-zh 的更多信息