在Emacs中,other-window(Cx o)的相反功能是什么?

som*_*guy 30 emacs

可能重复:
Emacs,切换到上一个窗口

other-window 让我进入当前帧的下一个窗口,但我也想要一种方法回到上一个窗口.

Emacs有next-bufferprevious-buffer,但对窗口导航没有类似的交互功能.只是other-window.

Mat*_*tis 33

提供一个负参数C-u -("Control + U"然后"减去"),或者甚至更简单C--("控制减去").

  • 移至上一个窗口: C-- C-x o
  • 移至上一帧: C-- C-x 5 o

从代码,(other-window -1)(other-frame -1)将做同样的事情.

查看您要撤消的密钥的帮助(例如C-h k C-x o显示帮助C-x o),如果它显示"否定参数......",您知道可以使用C--.


ogr*_*rim 17

这是一个老帖子,但我只是想知道相同.现在似乎在Emacs中有一个功能:previous-multiframe-window.

我有它C-x O,如大写字母o.现在,当我想要倒退时,我只是投入班次.

(global-set-key (kbd "C-x O") 'previous-multiframe-window)


smo*_*fra 9

把它放在.emacs中,然后将它绑定到你喜欢的任何键上

(defun back-window ()
  (interactive)
  (other-window -1))

  • 字节码:参数数量错误:(lambda nil(interactive)(other-window -1)),3 (2认同)

rem*_*les 6

默认情况下,一个稍微不那么恼人的快捷方式是C-- C-x o.这样,您在输入前缀时无需在Meta和Control之间切换.


Ale*_*try 5

与你要求的不同,但是windmove包可以让你根据它们的相对屏幕位置在窗口之间移动,这比反复做Cx o容易得多.