【问题标题】:Emacs: split window size in python-modeEmacs:python 模式下的拆分窗口大小
【发布时间】:2014-01-05 00:50:56
【问题描述】:

我将split-width-threshold 设置为nil,因此在执行时,python shell 将出现在下面的拆分窗口中。但是,外壳始终占据框架的一半。是否可以调整大小(执行时自动)?

py-split-windows-on-execute-function 似乎只接受两个选项(split-window-verticallysplit-window-horizontally)。

Emacs 版本:24.3

【问题讨论】:

  • 您的帖子是整个 Google 搜索世界中唯一一个包含 py-split-windows-on-execution-function 一词的网页。你确定它拼写正确吗?我也没有在 2014 年 1 月 1 日的 Emacs Trunk 源代码中找到它。
  • @lawlist 这是一个错字。阅读 ...on-execute-function - python-mode.el 的可自定义变量。
  • @AndreasRöhler 啊,是的,你是对的。它应该是“执行”而不是“执行”。谢谢。
  • 如何垂直分割?

标签: python emacs emacs24 python-mode


【解决方案1】:

谢谢,IMO 这是一个合理的要求。 现在就在这里:

https://bugs.launchpad.net/python-mode/+bug/1266169

经过进一步思考,结果如下: 缩小输出缓冲区仅对非常有限数量的事件有效。之后缓冲区被填满,window-size 是当前默认值的一半。

从这里看不出硬编码是合理的。

还有一个解决方案,它似乎靠近所需的行为:

  M-x python RET

切换到 py-shell resp。输出缓冲区和

如果大于缓冲区 RET,则 M-x 缩小窗口, 它在 C-x -

M-x customize-variable RET py-keep-windows-configuration RET

到“t”或“强制”

以下运行应保持窗口较小,分别。放大。

为了使自定义更容易,扩展了菜单: Python/自定义/开关/显示/py-keep-windows-configuration

【讨论】:

    猜你喜欢
    • 2011-09-13
    • 2020-07-24
    • 1970-01-01
    • 1970-01-01
    • 2017-09-04
    • 1970-01-01
    • 2013-11-16
    • 1970-01-01
    • 2012-06-24
    相关资源
    最近更新 更多