繁体   English   中英

py-execute-region后如何返回到原始缓冲区

[英]how to return to original buffer after py-execute-region

我或多或少设置了与emacs一起使用的ipython。 但是,仍有一些不是很方便。 每次我从脚本缓冲区中选择一个区域并执行py-execute-region时,执行后,游标将停留在PYTHON缓冲区中,而不是返回至脚本缓冲区。 然后,我必须执行Cx o将光标移回我的脚本并继续写东西。

是否有一个选项/修复程序,可让py-execute-buffer在执行后返回到原始缓冲区?

谢谢!

我真的不知道该模式,但是作为快速解决方案,我可以想到这样的事情:

(defun my-py-execute-region()
  (interactive)
  (py-execute-region (region-beginning) (region-end))
  (other-window 1))

(global-set-key (kbd "C-c m") (lambda () (interactive) (my-py-execute-region)))

检查py-switch-buffers-on-execute-p的自定义,它的默认值为nil,但那里似乎是't'。

默认情况下,显示输出缓冲区,但未选中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM