首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs:如何在python模式下自动启动python解释器?

Emacs:如何在python模式下自动启动python解释器?
EN

Stack Overflow用户
提问于 2013-02-03 12:05:31
回答 2查看 1.5K关注 0票数 1

在每个Emacs以python模式启动之后,我需要在不同的缓冲区中打开解释器,并根据emacs代码浏览器的历史改变新缓冲区的大小。我想让这个活动自动化。

  • 如何使交互式python总是出现在额外的缓冲区中(在Emacs启动后),比如屏幕截图?

更新:如下所示: workgroups.el和emacs-代码浏览器似乎发生了冲突.见截图

编辑前

编辑后

我使用Emacs23,emacs-代码浏览器和python-mode.el。

更新:我尝试使用workgroups.el。我定义了一个新的python工作组,并将以下行添加到我的.emacs中:(wg“~/.emacs.d/ workgroup /pythonworkgroupp.wg”)。然而,窗户却乱七八糟。你可以在下面的截图中看到它:

它认为emacs代码浏览器和我的工作组的设置发生了冲突。有办法避免这种行为吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-03 13:25:58

您还可以尝试桌面-保存模式:

桌面保存模式是一种交互式的自动Lisp功能.

(桌面-保存模式和可选ARG)

切换桌面保存(桌面保存模式)。使用前缀参数ARG,如果ARG为正,启用桌面保存模式,否则禁用它。如果从Lisp调用,则启用模式,如果省略或忽略ARG。

如果启用了桌面保存模式,Emacs的状态将从一个会话保存到另一个会话。有关详细信息,请参阅变量desktop-save' and function桌面-阅读。

票数 1
EN

Stack Overflow用户

发布于 2013-02-03 12:13:00

使用workgroups.el怎么样?

它用于保存您的窗口配置,这正是您所需要的。

通过这种方式,您可以创建一个名为Python的工作组,调整缓冲区(包括一个包含交互式python的缓冲区)和所有内容,并保存这个组,下次您只需打开工作组Python和所有缓冲区就可以了。如果希望在启动emacs时自动打开它,只需将保存的Python工作组设置为默认工作组即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14672271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档