【问题标题】:Efficient switching between windows in emacs [duplicate]emacs中窗口之间的高效切换[重复]
【发布时间】:2012-06-02 06:01:22
【问题描述】:

可能重复:
How can I more easily switch between buffers in Emacs?

在使用 emacs 时,我倾向于保留许多打开的窗口。不幸的是,使用M-x other-window 非常烦人。到目前为止,我已经在我的 .emacs 文件中设置了键盘快捷键:(global-set-key (quote [backtab]) (quote other-window))。这让事情变得更容易了,但我正在寻找可以应用于 Windows 的命令 next-bufferprevius-buffer 的等效项。

【问题讨论】:

标签: emacs keyboard-shortcuts


【解决方案1】:

将以下内容添加到您的 .emacs 中

(windmove-default-keybindings)
(setq windmove-wrap-around t)

然后您就可以使用Shift+{left,up,down,right} 箭头在窗口之间切换。 Shift修饰符是windmove-default-keybindings的一个参数,所以你可以选择另一个。

您可能想要激活winner-mode。这是一种次要模式,它会记住您的窗口配置,您可以使用winner-undowinner-redo 转到上一个/下一个配置。

【讨论】:

  • 这正是我想要的。有关该解决方案的更多信息,请访问emacs wiki
  • 对于任何 Spacemacs 用户:建议的代码位应放在您的 .spacemacs 文件中的 dotspacemacs/user-init 函数中。
猜你喜欢
  • 1970-01-01
  • 2019-08-05
  • 2020-12-02
  • 2016-03-24
  • 2010-09-10
  • 1970-01-01
  • 2017-07-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多