【发布时间】:2012-10-23 11:49:08
【问题描述】:
我在这里找不到我的问题的具体答案,所以我敢在没有机会获得答案的情况下问它;)
大约两天以来,我试图让 auto-complete-mode 为 python 工作,但我不走运 :( 我一直遵循 this website 和 this website 的指示,它们都已经过时了它会出现。
给不熟悉的人做个简要说明:根据网站,显然有必要先安装rope、rope-mode、pymacs 和ropemacs,然后再尝试安装自动完成功能。我相当有信心,我已经成功地做到了(每个手册中的给定测试,如果有的话,都给出了预期的结果),但是一旦我安装了自动完成功能,它就不会,你知道,自动完成......
最后,我完全有可能犯了一个新手错误,所以请不要害羞,在这里问一个明显的问题。
非常感谢您的帮助。
我正在使用 Ubuntu 12.04 和 emacs23,我想将它与 python2.7 一起使用
【问题讨论】:
-
哪个版本的自动完成?
-
能否请您在 python 缓冲区中显示
ac-sources变量的内容? (C-h v ac-sources RET) -
@Dualinity:我已经下载了 auto-complete-1.3.1
-
只需打开一个 python 文件 (
C-x C-f path/to/your/file.py RET)。在屏幕的最底部,模式行应该显示类似“(Python ....)”的内容,这意味着 Python 模式已激活。如果在“Python”之后打印“AC”(不一定是紧随其后,而是在括号之间的某个位置),则自动完成已被激活。如果没有,请将其打开 (M-x auto-complete-mode RET)。现在尝试自动完成一些简单的事情(比如文件中已经存在的变量的名称)。如果它不起作用,请输入C-h v ac-sources RET并向我们显示变量的值。 -
您是否按照这些步骤安装
auto-complete? cx4a.org/software/auto-complete/manual.html#Installation
标签: autocomplete python-2.7 ubuntu-12.04 emacs23