在 python 模式下,有一个名为 py-execute-region 的函数,它将突出显示的代码区域发送到 Python 缓冲区进行评估。评估后,光标位于 Python 缓冲区中,但我希望它保留在脚本缓冲区中,以便我可以继续生成更多代码。我写了一个简单的建议功能:
(defadvice py-execute-region
(after py-execute-region-other-window activate)
""" After execution, return cursor to script buffer """
(other-window 1)
)
但这根本没有任何作用。我尝试过其他变体,例如使用“around”而不是“after”;将变量设置为脚本缓冲区名称,然后弹出到该缓冲区以及类似的内容。没有成功!我想知道这个机制对某人来说是否是显而易见的......谢谢!
在这种情况下,解决方案似乎是
(custom-set-variables
'(py-shell-switch-buffers-on-execute nil))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)