Emacs,切换到上一个窗口。

99
在Emacs中,C-x o将我带到下一个窗口。
那么在Emacs中,哪个键盘宏可以带我到上一个窗口呢?
13个回答

1

已经有一个包可以让你使用 M-. 切换窗口了。查看这个网站。将其添加到你的 init 文件中:

(require 'windmove)
(windmove-default-keybindings 'meta) ;; or use 'super to use windows key instead alt

0
(global-set-key (kbd "C-x a") 'ace-swap-window)  
(global-set-key (kbd "C-x q") 'ace-select-window)

download ace-window from the melpa repo if you don't know how to do that
put this in your .emacs file if you don't have one create it 

(package-initialize)                                                                                                                                                                     

(require 'package)                                                                                                                                                                       
(add-to-list 'package-archives '("melpa" , "http://melpa.org/packages/"))                                                                                                                

(package-initialize) 

then "m-x list-packages"

0

我发现最快的切换到上一个窗口的方法是将几个键组合在一起,形成一个"键位和弦"。以下操作让你可以使用左手小指和无名指一起切换到上一个窗口:

(key-chord-define-global "qw" 'prev-window)
(key-chord-define-global "'y" 'other-window) ; bonus for my colemak, adjust otherwise
(key-chord-define-global ";'" 'other-window) ; probably normal

这是可能的,因为Emacs键绑定是无序的,意味着qwwq是相同的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接