当我使用C-x 2/3
在Emacs中打开一个新窗口时,我通常想在其他窗口中执行某些操作,例如shell,打开缓冲区或访问新文件,但我总是转换到另一个窗口手动窗口。有没有办法(可能defun
.emacs
中的新功能,但我是Emacs的新手,我可以在C-x 2/3
之后立即将我的观点切换到另一个窗口,就像你在打开一个新标签并立即在浏览器中切换到它
答案 0 :(得分:2)
如何使用以下内容包装函数:
(defun my-split-window-below ()
(interactive)
(let ((win (split-window-below)))
(set-frame-selected-window (selected-frame) win)))
您也可以使用defadvice
在split-window-below
上after
进行{{1}},并让它选择窗口,但我不确定这是一个更好的解决方案。