2024-10-02 00:40:40 发布
网友
我想为python开发配置Emacs24。到目前为止,我已经遵循了this blog post中的说明,并成功地完成了所有步骤,但是当我重新打开Emacs时,什么也没有发生。可能是因为这篇博文有点过时(2011年5月),并且已经在Emacs23上进行了测试。有人有更好的指示吗?最好最近在Emacs24上测试过。在
我最需要的是python(version>;3)和django的自动完成。在
顺便说一句,如果有什么重要的话,我会用LinuxMint14。在
最好是从其中一个存储库安装东西。pymacs和{}都在MELPA中。这个repo还有一个flymake-python-pyflakes-它是博客文章中片段的扩展。在
pymacs
flymake-python-pyflakes
一开始您可能很少使用ropemacs,因为这不是Python开发的目的,而是用Python(而不是emacslisp)扩展Emacs。在
ropemacs
所以,我要说,首先要加上:
(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t) (add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/")) (package-initialize)
对于Emacs init文件(通常是~/.emacs),用M-xeval-buffer计算它。然后M-xlist-packages,搜索pymac、pyflakes、auto-complete和任何你喜欢的东西。按包名上的RET将打开一个带有包说明的缓冲区。按包名上的i将安排安装,按x将安装所有计划安装的包。在
~/.emacs
eval-buffer
list-packages
还要注意,ropes是一个Python库,需要在各种编辑器中执行许多与代码相关的任务。所以你迟早也需要安装它。通常,如果您安装了Python,那么您已经有了pip程序,所以我建议您:
pip
可能会是:
$ pip3 install rope_py3k
(我是从包名猜出来的)。在
而不是手动安装。如果默认情况下未安装pip:
$ sudo apt-get install pip
(它也可以命名为python-pip,至少这是RHEL发行版上的名称)。在RHEL上还有两个不同的版本,python-pip和{},另一个是python3.X的,所以安装合适的版本。在
python-pip
使用这种安装程序的好处是,它可以按照其他人预期的方式完成所有的维护工作,因此在需要时能够提供帮助。在
还有很多与Python相关的emacslisp代码。我建议您查看https://github.com/jorgenschaefer/elpy/wiki(可通过MELPA安装)。MELPA还列出了PyDE支持:http://pyde.bitbucket.org/,但我不知道它是什么。在
最好是从其中一个存储库安装东西。}都在MELPA中。这个repo还有一个
pymacs
和{flymake-python-pyflakes
-它是博客文章中片段的扩展。在一开始您可能很少使用
ropemacs
,因为这不是Python开发的目的,而是用Python(而不是emacslisp)扩展Emacs。在所以,我要说,首先要加上:
对于Emacs init文件(通常是
~/.emacs
),用M-xeval-buffer
计算它。然后M-xlist-packages
,搜索pymac、pyflakes、auto-complete和任何你喜欢的东西。按包名上的RET将打开一个带有包说明的缓冲区。按包名上的i将安排安装,按x将安装所有计划安装的包。在还要注意,ropes是一个Python库,需要在各种编辑器中执行许多与代码相关的任务。所以你迟早也需要安装它。通常,如果您安装了Python,那么您已经有了
^{pr2}$pip
程序,所以我建议您:可能会是:
(我是从包名猜出来的)。在
而不是手动安装。如果默认情况下未安装
pip
:(它也可以命名为},另一个是python3.X的,所以安装合适的版本。在
python-pip
,至少这是RHEL发行版上的名称)。在RHEL上还有两个不同的版本,python-pip
和{使用这种安装程序的好处是,它可以按照其他人预期的方式完成所有的维护工作,因此在需要时能够提供帮助。在
还有很多与Python相关的emacslisp代码。我建议您查看https://github.com/jorgenschaefer/elpy/wiki(可通过MELPA安装)。MELPA还列出了PyDE支持:http://pyde.bitbucket.org/,但我不知道它是什么。在
相关问题 更多 >
编程相关推荐