Emacs之Python编程环境配置 - elpy,,由于之前一直使用Em


由于之前一直使用Emacs+Jedi来进行Python的编程环境,最近又尝试了Emacs+Elpy的方式。接下来直接开始吧,少些废话。首先系统当中要安装pip等工具,方便安装python的一些工具包(在CentOS6.5 64位系统上进行的操作),

wgethttps://bootstrap.pypa.io/ez_setup.py-O-|pythoneasy_installpipyuminstall-ypython-developenssl-devellibffi-develpipinstallrope==0.9.4pipinstalljedi==0.9.0pipinstallflake8pipinstallimportmagic==0.1.6pipinstallautopep8==1.2.2pipinstallyapf==0.6.3pipinstallvirtualenv==15.0.1


一个精简版的Emacs配置文件,Just For python,

(global-set-key"\C-h"‘backward-delete-char-untabify)(global-set-key"\d"‘delete-char)(setqinhibit-startup-messaget)(setq-defaulttab-width4)(setqfill-column72)(require‘package)(add-to-list‘package-archives‘("elpy"."http://jorgenschaefer.github.io/packages/"))(add-to-list‘load-path"~/.emacs.d/elpa/pyvenv-1.9")(require‘pyvenv)(package-initialize)(elpy-enable)(global-set-key"\C-\\"‘set-mark-command)(fset‘yes-or-no-p‘y-or-n-p)


好了,有了以上的配置,接下来就可以进行Python的编程了。来一个简单的示例文件,如下:

#!/usr/bin/envpython#coding:utf-8importsysprintsys.platformdefmytest():print"thisismytestfunction"mytest()


检查Python的编码风格是不是符合PEP8编码风格,使用快捷键"C-c C-v",会有如下提示:

技术分享elpy提示在test.py的第9行,期望得到2个空行,但只有一个空行。接下来我们按照提示进行修改,再添加一个空行。然后在进行编码风格的规范,

技术分享


OK,就到这里。


另外我的配置文件放到了github上,有需要的可以去下载并使用。下载链接为:https://github.com/lavenliu/myconfig.git

本文出自 “固态U盘” 博客,请务必保留此出处http://lavenliu.blog.51cto.com/5060944/1783367

Emacs之Python编程环境配置 - elpy

评论关闭