可能重复:
如何更轻松地在 Emacs 中的缓冲区之间切换?
在使用 emacs 时,我倾向于保留许多打开的窗口。不幸的是,使用M-x other-window
非常烦人。到目前为止,我已经在我的 .emacs 文件中设置了键盘快捷键:(global-set-key (quote [backtab]) (quote other-window))
. 这让事情变得更容易了,但我正在寻找命令的等价物next-buffer
并且previus-buffer
可以应用于 Windows。
可能重复:
如何更轻松地在 Emacs 中的缓冲区之间切换?
在使用 emacs 时,我倾向于保留许多打开的窗口。不幸的是,使用M-x other-window
非常烦人。到目前为止,我已经在我的 .emacs 文件中设置了键盘快捷键:(global-set-key (quote [backtab]) (quote other-window))
. 这让事情变得更容易了,但我正在寻找命令的等价物next-buffer
并且previus-buffer
可以应用于 Windows。
将以下内容添加到您的 .emacs
(windmove-default-keybindings)
(setq windmove-wrap-around t)
然后,您将能够在带有Shift+{left,up,down,right}
箭头的窗口之间切换。Shift 修饰符是 的一个参数windmove-default-keybindings
,因此您可以选择另一个。
您可能想要激活一个winner-mode
. winner-undo
这是一种次要模式,它会记住您的窗口配置,您可以使用或转到上一个/下一个配置winner-redo
。