在 Emacs 中 C-x 2/3 时如何立即跳转到另一个窗口
Posted
技术标签:
【中文标题】在 Emacs 中 C-x 2/3 时如何立即跳转到另一个窗口【英文标题】:How to jump into the other window immediately when C-x 2/3 in Emacs 【发布时间】:2014-01-14 01:01:23 【问题描述】:当我在 Emacs 中使用C-x 2/3
打开一个新窗口时,我通常想在另一个窗口中做一些事情,例如 shell,打开一个缓冲区或访问一个新文件,但我总是手动切换到另一个窗口.有没有办法(可能是defun
.emacs
中的一个新功能,但我是 Emacs 新手)我可以在 C-x 2/3
之后立即将我的观点切换到另一个窗口,就像您打开一个新选项卡并切换时一样立即在浏览器中访问它???
【问题讨论】:
【参考方案1】:用这样的东西包装函数怎么样:
(defun my-split-window-below ()
(interactive)
(let ((win (split-window-below)))
(set-frame-selected-window (selected-frame) win)))
您也可以使用after
在split-window-below
上执行defadvice
,并让它选择窗口,但我不确定这是一个更好的解决方案。
【讨论】:
谢谢,这正是我想要的。以上是关于在 Emacs 中 C-x 2/3 时如何立即跳转到另一个窗口的主要内容,如果未能解决你的问题,请参考以下文章