Emacs,切换到另一个框架(Mac OS X)

时间:2020-03-06 14:21:36  来源:igfitidea点击:

我可以使用" C-x o"在窗口之间切换,但是如果我打开了多个框架,是否也可以不用鼠标在它们之间移动?

我只是意识到,如果没有这个细节,这个问题听起来就很脑残:我使用的是Mac OS X(芬兰语键盘),并且很难在同一应用程序的窗口之间进行切换。

解决方案

我相信我们可以在框架之间进行切换,就像在应用程序之间进行切换一样。

在Windows上,我使用Alt-TAB,在Unix上,我的机器设置为使用Ctrl-Alt-TAB

如果要使用以Emacs为中心的方法,请尝试使用C-x 5 o。

在手册中答案是" C-x 5 o"(但请阅读和的精美印刷,以及关于可变聚焦跟随鼠标的信息)

我使用M-x next-multiframe-window(当然绑定到一个键)。比M-x其他帧(C-x 5 o)更好的IMHO。

next-multiframe-window步骤将遍历每个帧的窗口。其他帧切换仅浏览帧(例如ALT-TAB)

我最近在SuperUser上回答了类似的问题。有一个名为" framemove.el"的新程序包,它使我们可以使用箭头键(带有前缀键,如" shift"或者" meta")轻松切换帧。

安装:

(require 'framemove)
(framemove-default-keybindings) ;; default prefix is Meta