如何在Emacs中使用C-x 2/3时立即跳转到另一个窗口

时间:2014-01-14 01:01:23

标签: emacs dot-emacs

当我使用C-x 2/3在Emacs中打开一个新窗口时,我通常想在其他窗口中执行某些操作,例如shell,打开缓冲区或访问新文件,但我总是转换到另一个窗口手动窗口。有没有办法(可能defun .emacs中的新功能,但我是Emacs的新手,我可以在C-x 2/3之后立即将我的观点切换到另一个窗口,就像你在打开一个新标签并立即在浏览器中切换到它

1 个答案:

答案 0 :(得分:2)

如何使用以下内容包装函数:

(defun my-split-window-below ()
  (interactive)
  (let ((win (split-window-below)))
    (set-frame-selected-window (selected-frame) win)))

您也可以使用defadvicesplit-window-belowafter进行{{1}},并让它选择窗口,但我不确定这是一个更好的解决方案。