`

Emacs配置Python IDE

阅读更多
最近要学习Python编程,正好也在学习Emacs。所以借助Google到处乱搜一气,终于完成Emacs下的Python IDE配置。

Emacs的Python IDE配置需要用到如下插件:

1、Ropemacs: 一个python在emacs中的重构插件。它依赖于rope和pymacs(也就是说,要装它先要装好rope和pymacs)。

2、python-mode和python-completion:分别是Emacs中的python模式和自动补全提示插件。

3、flymake-python:emacs中python语法检测工具。

4、auto-complete:自动补全插件。

5、Yasnippet:snippet补全插件,国人编写,享誉国际的插件。

6、cedet:Emacs开发环境工具集合。emacs23之后似乎就内置其中了。

7、ecb:代码浏览的插件。使你的Emacs看起来和真正的IDE一样。


以上工具不提供链接的可以通过Emacs内置的package安装工具。执行M+x “package-list-packages” 来进行安装。其他的可以看说明文档进行安装。

最省力的安装是,直接安装别人整合好的一个配置emacs-for-python
直接下载下来,并在.emacs文件中添加:
 (load-file "~/.emacs.d/emacs-for-python/epy-init.el")

如果要配置代码错误检测,添加:
 (epy-setup-checker "pyflakes %f")

(不过我觉得还是自己一个个安装比较好,不然哪天来个emacs-for-clojure,后天在来个emacs-for-ruby之类的难保里面的package没有重复冲突的)
分享到:
评论

相关推荐

    python for emacs ide

    Pymacs is a powerful tool which, once started from Emacs, allows two-way communication between Emacs Lisp and Python. Pymacs aims to employ Python as an extension language for Emacs rather than the ...

    lpy:适用于GNU Emacs的最小Python IDE

    lpy:适用于GNU Emacs的最小Python IDE

    python emacs ide

    python emacs ide 相关包,操作方法等等。

    介绍Python程序员常用的IDE和其它开发工具.doc

    介绍Python程序员常用的IDE和其它开发工具 ::-- swordsp [2007-01-26 14:56:03] 目录 1. 概述 1. 常用IDE简介 1. 内置IDE 1. IDLE 2. PythonWin 3. MacPython IDE 2. Emacs和Vim 3. Eclipse + PyDev 4. Komodo "此...

    elpy:Emacs Python开发环境

    Elpy,Emacs Python IDE Elpy是一个Emacs软件包,用于将强大的Python编辑功能引入Emacs。 它结合并配置了许多其他软件包,这些软件包都是用Emacs Lisp和Python编写的。 Elpy在有完整记录。 重要说明:当前支持 我...

    Emacs_Cpp_Python_IDE:Emacs CCPP,Python环境

    自述文件 其他配置 配套 新树 宝林 编辑 无处不在 斯密克斯 缓冲 麻利 yasnippet 自动完成 C / C ++环境 配套 弹丸 切德 Python环境 配套 埃尔皮 组织模式 截屏: 参考

    akimous:机器学习辅助的Python IDE

    Akimous是具有独特功能的Python IDE,可提高开发人员的工作效率。 特征 机器学习辅助/ NLP辅助的上下文感知自动完成 精美呈现的功能文档 分层键盘控制(比vim和Emacs更直观的键绑定) 实时代码格式化器 交互式...

    emacs-configuration:我所有的Emacs配置

    emacs-configuration:我所有的Emacs配置

    IQSS.emacs:另一个.emacs.d

    该项目的主要目标是提供一种Emacs配置,该配置或多或少可以像您期望的编辑器或IDE在二十一世纪第二个十年中那样工作,而不会失去使Emacs与众不同的东西。 选择包含的软件包时要考虑社会科学家(例如,它包括对R,...

    python用什么编辑器进行项目开发

    你可以用最基本的文本编辑器来开始学习python编程,也可以用一个完整的功能丰富的python IDE,比如PyCharm, Pydev, Emacs 或者 Eric。 选择正确的编辑器对Python编程效率的影响是非常大的。所以专业的程序员都会发...

    Python自动补齐和静态分析工具Jedi.zip

    Jedi 使用一个非常简单的 API 来连接 IDE,能支持以下编辑器/项目:Vim Emacs Sublime TextTextMateKateAtomSourceLairGNOME BuilderVisual Studio Code GeditwdbEric IDE 截图 标签:Jedi

    KusoIDE:基于可爱的 GNUEmacs 的快速灵活的 IDE,适用于 Emacs 大师

    如果你喜欢GNU/Emacs ,如果你喜欢在编辑器中编程而不是大而慢的 IDE,但仍然喜欢拥有一个方便的代码编辑器,那么 Kuso IDE 是你的正确选择。 依赖关系 Kuso IDE 需要这些软件: GNU Emacs >= 24.3 文本信息 git ...

    idee:在Emacs中跨多种语言和框架执行类似于IDE的任务的统一方法

    JavaClojure Python 去javascipt 传统的类似IDE的可交换布局。 高级导航控制(来回)。 文件模板支持。 文件头管理。 项目工厂支持。 夸克春天Maven原型npm 改进的窗口管理外壳flycheck和flymake 弹丸头盔安装该...

    基于Python代码编辑器的选用(详解)

    Python开发环境配置好了,但发现自带的代码编辑器貌似用着有点不大习惯啊,所以咱们就找一个“好用的”代码编辑器吧,网上搜了一下资料,Python常用的编辑器有如下一些: 1. Sublime Text 2. Vim 3. PyScripter 4. ...

    传说中程序猿的终极武器Emacs:emacs-26.1_x86_64

    大名鼎鼎的Emacs,传说中程序猿的终极武器,已经跨越了文本编辑器,IDE的境界,可替代操作系统GUI的编辑器。

    java收银系统源码-Python_am_Freitag:Python简介

    自带)Vim、eMacs、Sublime、Atom、PyCharm IDE。 安装 PyCharm IDE。 Python 控制台中的介绍、IDLE、PyCharm IDE。 基本 Python 是一种通用的动态类型解释语言。 请记住,在 python 中缩进很重要。 你好,世界 创建...

    lsp-mode:用于语言服务器协议的Emacs客户端库

    旨在通过与最流行的Emacs软件包(例如company , flycheck和projectile可选集成来提供类似于IDE的体验。 非阻塞异步调用 当Emacs> 26(需要flymake> = 1.0.5)时,通过 (推荐)或flymake进行实时诊断/ 代码完成...

    Python网络爬虫与信息提取(实例讲解)

    课程体系结构: ...2、robots.txt:网络爬虫排除...Python语言常用的IDE工具 文本工具类IDE: IDLE、Notepad++、Sublime Text、Vim & Emacs、Atom、Komodo Edit 集成工具IDE: PyCharm、Wing、PyDev & Eclipse、Visual Stu

    hy-mode:Emacs的Hy模式

    的Emacs主模式, 嵌入在python中。 提供自动完成功能,文档查找以及使在Hy中进行开发愉快且高效所需的所有功能。 安装 hy-mode在MELPA中可用。 通过公司模式自动完成的IDE组件都依赖jedhy ,可以在您选择的虚拟...

    vim-slime:一个vim插件可以给你一些黏液。 (Emacs)

    SLIME is an Emacs plugin to turn Emacs into a Lisp IDE. You can type text in a file, send it to a live REPL, and avoid having to reload all your code every time you make a change. Vim-slime is a ...

Global site tag (gtag.js) - Google Analytics