【问题标题】:emacs: python auto-complete just doesn't want to workemacs:python自动完成只是不想工作
【发布时间】:2012-10-23 11:49:08
【问题描述】:

我在这里找不到我的问题的具体答案,所以我敢在没有机会获得答案的情况下问它;)

大约两天以来,我试图让 auto-complete-mode 为 python 工作,但我不走运 :( 我一直遵循 this websitethis website 的指示,它们都已经过时了它会出现。

给不熟悉的人做个简要说明:根据网站,显然有必要先安装roperope-modepymacsropemacs,然后再尝试安装自动完成功能。我相当有信心,我已经成功地做到了(每个手册中的给定测试,如果有的话,都给出了预期的结果),但是一旦我安装了自动完成功能,它就不会,你知道,自动完成......

最后,我完全有可能犯了一个新手错误,所以请不要害羞,在这里问一个明显的问题。

非常感谢您的帮助。


我正在使用 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-completecx4a.org/software/auto-complete/manual.html#Installation

标签: autocomplete python-2.7 ubuntu-12.04 emacs23


【解决方案1】:

bzr 分支 lp:python-mode/components-python-mode

包括基于公司模式的自动完成

这是python-mode.el的开发分支,暂时没有发布。

【讨论】:

  • 是否有关于如何在 ubuntu 上安装此模式的手册?我完全不熟悉 emacs 的配置方式,所以任何指针都会有所帮助。非常感谢您的帮助。
  • 嘿,我试用了你的版本,到目前为止它就像一个魅力!谢谢你!
猜你喜欢
  • 2012-12-22
  • 2016-12-15
  • 2012-01-25
  • 2013-10-28
  • 1970-01-01
  • 1970-01-01
  • 2011-08-25
  • 2013-04-21
  • 2018-10-04
相关资源
最近更新 更多