位置: 编程技术 - 正文

Windows上配置Emacs来开发Python及用Python扩展Emacs(emacs win10)

编辑:rootadmin

推荐整理分享Windows上配置Emacs来开发Python及用Python扩展Emacs(emacs win10),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:emacs win10,windows emacs配置文件,windows emacs配置文件,emacs配置python,windows上配置了jdk,但是启动程序读取的路径不对,windows上配置源地址路由,windows emacs配置文件,windows上配置源地址路由,内容如对您有帮助,希望把文章链接给更多的朋友!

Windows下配置Emacs来开发Python去年在网上偶然的一个机会知道了Emacs的存在,在周围前辈们都在夸赞Sublime好用的时候,喜欢跟大众唱反调的我,突然觉得如果能用Emacs来编代码,也许是个很牛的技能。 但是在看了一次Tutorial后,就因为复杂的快捷键和不同于一般编辑器的操作方式放弃了这个想法。 今年开始工作以后,公司还没有给我发配项目,让我有时间学了些Python入门。在寻找合适的编辑器的时候,搁置脑后许久的Emacs突然被揪了出来。 重新开始打开教程,耐着性子看完,并稍微记住了几个快捷键,总算能够磕磕绊绊的使用了。 然后在开始寻找Emacs上使用Python的方法的时候,才发现原来Emacs的插件配置对于新手这么棘手。中文的资料本来就少,而且大多数还是在Linux/Mac系统上的。向我们这样在Windows上使用Emacs的“少数人口”似乎很难入门。

今天在公司,花了一下午时间,各种搜索,各种尝试,各种折腾,总算是让Emacs用上了Python-mode插件。虽然似乎用的最多的和功能更全的是iPython插件,不过今天为止还没有弄明白。以后有机会再更新后续内容吧。今天就把再Window环境下Emacs配置Python-mode插件的方法记录下来。

Emacs的下载安装下载Emacs官方地址 版本) 下载最新版本的zip包就可以

安装下载解压后,进入根目录下的bin文件夹,运行addpm.exe安装,安装后在开始菜单中会加入GNU Emacs项。 当然你也可以选择不安装,直接调用emacs.exe 或 runemacs.exe打开Emacs。

入门运行Emacs后,点击Help菜单下的“Emacs Tutorial”进入Emacs自带的教程文档。(教程文档很高质量,向文档创建译制者们致敬)还可以点击“Emacs Tutorial(choose language)”来选择不同的语言。 读完教程能帮助初学者快速入门和对Emacs最基本的概念进行理解,并能简单的进行Emacs的日常使用。 Emacs的功能十分强大,更多的应用还需要使用者日后不断地学习。

Python的安装Python的安装请参考其他资料,为了编辑速度,这里先集中说明Emacs的配置。

Emacs配置使用Python-modeEmacs配置在很多有关Emacs配置的资料里,都会提到说“~/.emacs.d/”路径和“~/.emacs”文件,我折腾了很久没找到。后来才发现,“~”所指的HOME路径在window系统里是C:Users(username)AppDataRoaming :

按Windows7系统本身的HOME目录配置的话,C:Users(username)AppDataRoaming 这个HOME目录太深了,而且默认状态下AppData目录是隐藏的,最最关键的是:如果系统盘一旦出问题,之前的.emacs配置文件和.el的扩展都得重新配置和下载。接下来很多资料上会教你怎样更改HOME目录以更方便的使用它。但事实上,初次使用Emacs的用户如果没有经常要更改配置文件的需要的话,使用原本的目录就足够了,如果你的电脑已经设置显示隐藏文件的话,这个目录也不是特别难找。

~/.emacs 文件并不是一开始就存在的。在Emacs的Options菜单里随便设置一项,比如点选 Highlight Matching Parenthesis 然后选择 Save Options, mini缓冲区里就会显示 “Wrote c:/Users/(username)/AppData/Roaming/.emacs”这时进入HOME目录就能看到.emacs文件和.emacs.d目录了。

python-modepython-mode下载: 下载解压,进入Python shell 运行

安装。Python shell的进入方式在安装python的资料里都会有,大家自行参考。 然后将解压后的 python-mode.el 文件复制到HOME目录.emacs.d文件夹下。 打开.emacs文件, 添加如下内容:Windows上配置Emacs来开发Python及用Python扩展Emacs(emacs win10)

运行Emacs,便会自行配置好python-mode了。

运行配置好python-mode后,用emacs打开任何.py文件,输入 M-x py-execute-buffer 来运行python代码。 使用快捷键 C-c C-c 也是一样的效果。

使用 python 扩展 emacsPymacs 可以使得emacs能和python程序进行交互,可以让emacs插件开发者尽量使用python进行开发。这里提供一个例子,在lisp中调用python的函数并将当前buffer的文件名传递给python,在emacs中输出python函数的返回值

安装首先安装 python 包 Pymacs. 在 ubuntu 里面安装 pymacs 即可。

然后安装emacs插件pymacs, el-get-install 或者 package-install 都可以

写一个 python 模块目录结构如下:

__init__.py 的内容:

setup.py 的内容:

安装这个模块

如果一切正常, 在 python 中可以 import sample

在lisp中调用python 模块创建一个lisp文件:

将光标移动到每一行上并使用 C-M-x 来执行该行 lisp 代码, 执行后会在emacs上看到输出。

详解Python编程中time模块的使用 一、简介time模块提供各种操作时间的函数说明:一般有两种表示时间的方式:第一种是时间戳的方式(相对于.1.::以秒计算的偏移量),时间戳是惟

在Mac OS系统上安装Python的Pillow库的教程 今天帮朋友做个python的小工具,发现系统上缺少ptyhon的支持库,返回如下信息ImportError:NomodulenamedPIL然后就下载安装,因为机器上也没有python的管理工具pip

Python编程中使用Pillow来处理图像的基础教程 安装刚接触Pillow的朋友先来看一下Pillow的安装方法,在这里我们以MacOS环境为例:(1)、使用pip安装Python库。pip是Python的包管理工具,安装后就可以直

标签: emacs win10

本文链接地址:https://www.jiuchutong.com/biancheng/378615.html 转载请保留说明!

上一篇:Python聚类算法之DBSACN实例分析(python 聚类算法包)

下一篇:详解Python编程中time模块的使用(python编程术语)

  • 一般纳税人开具的普票可以抵扣吗
  • 房屋出租收到的租金会计分录
  • 冲红发票怎么写备注
  • 销售成本包括销售部门
  • 驾驶员行车补贴开什么发票
  • 赠送客户的产品计入销售费用的二级科目
  • 季度申报利润表本月数怎么填
  • 自产自销农产品企业所得税
  • 营改增的增值税
  • 企业发生劳动仲裁还可以进行融资吗
  • 地下车库的成本核算
  • 溢价发行可转换公司债券会计分录例题
  • 免息分期怎么还款
  • 收到长期股权投资的现金股利
  • 企业所得税退税的会计分录怎么做
  • 物业公司一般纳税人怎么抵扣
  • 其他货币资金的概念
  • 个人所得税征收标准2023
  • 企业取得的土地使用权用于出租或增值目的时
  • 企业购买自行车记账什么科目
  • 商场补贴申请怎么写
  • 一般纳税人增值税及附加税费申报表怎么填
  • 派遣员工发生工伤这钱谁出
  • 补缴公积金账务处理
  • 电脑黑屏怎么办主机还是亮的
  • 域名解析错误怎么解决mac
  • 打开浏览器时间长
  • 土地增值税清算是什么意思
  • PHP:php_strip_whitespace()的用法_misc函数
  • 电脑的nip是什么
  • 营改增会计分录
  • 以前年度损益调整借贷方向
  • symerr函数
  • 银行存款日记账可以采用
  • vue引用类型
  • 固定资产净残值率是多少
  • 私人医院需要缴纳哪些税费
  • h5页面内嵌到微信
  • 当月没有生产情况正常吗
  • 红字发票已开但红字发票信息表已核销待查证,怎么回事?
  • 开个人劳务发票怎么缴个人所得税
  • js中typeof用法
  • mysql5.6解压版安装教程
  • 不同单位发的劳务费会收税吗
  • 电子承兑到期清算方式是线上还是线下
  • 销售车位怎么找客户
  • 无法连接配置的sql服务器
  • 什么情况下适用简易程序
  • 增值税零税率与免税谁更优惠
  • 分公司注销怎么起诉公司
  • 房地产企业销售房屋印花税税率
  • 结构性存款现金流量折现法
  • 房屋出租简易计税进项税额需要转出么
  • 哪些发票不能用
  • 可以抵扣土地增值税的项目
  • 外贸企业的汇率怎么算
  • 住院伙食补助费每天50
  • 如何填报自然人缴税系统
  • 陈列费收取标准
  • 生产性生物资产折旧计入什么科目
  • 发票作废才能验旧吗
  • 公司代个人缴纳社保
  • 管理会计主要内容包括
  • 其他收入属于什么收入
  • mysql删除方法
  • mysql 5.7.18 zip版安装配置方法图文教程(win7)
  • ghost读取不到硬盘
  • win8.1系统升级win10
  • 播放windows xp
  • win10的打开方式
  • fedora系统怎么安装
  • ubuntu 网络设置命令
  • javascript中的eval函数
  • HttpURLConnection连接 详解
  • Android与OpenCV2.4.4(2013最新)搭建图像处理框架
  • 用js实现导航栏的下拉列表
  • ubuntu如何以root用户运行
  • js定义数据类型
  • 专利转让个人所得税率
  • 珠海车船税的缴纳地点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设