Select 其他 window 在同一帧中使用 elisp 中的快捷键
Select other window in same frame using key shortcuts in elisp
在水平拆分的 Emacs 框架中打开了 2 个 windows。现在,使用键盘快捷键,我希望输入焦点转移到其他 window。
我认为,select-window
函数以编程方式完成。
如果您在一个包含两个 windows 的框架中,您可以使用绑定到 other-window
的 C-x o
在它们之间移动。
我认为 windmove
会对您有所帮助。有windmove-left
、windmove-right
等功能,您可以绑定自己喜欢的按键来使用功能。例如,我将它们设置如下:
(global-set-key (kbd "M-s-<left>") 'windmove-left)
(global-set-key (kbd "M-s-<right>") 'windmove-right)
(global-set-key (kbd "M-s-<up>") 'windmove-up)
(global-set-key (kbd "M-s-<down>") 'windmove-down)
使用这些设置,您可以使用箭头键在 windows 之间移动光标。您可以随意更改按键。
在水平拆分的 Emacs 框架中打开了 2 个 windows。现在,使用键盘快捷键,我希望输入焦点转移到其他 window。
我认为,select-window
函数以编程方式完成。
如果您在一个包含两个 windows 的框架中,您可以使用绑定到 other-window
的 C-x o
在它们之间移动。
我认为 windmove
会对您有所帮助。有windmove-left
、windmove-right
等功能,您可以绑定自己喜欢的按键来使用功能。例如,我将它们设置如下:
(global-set-key (kbd "M-s-<left>") 'windmove-left)
(global-set-key (kbd "M-s-<right>") 'windmove-right)
(global-set-key (kbd "M-s-<up>") 'windmove-up)
(global-set-key (kbd "M-s-<down>") 'windmove-down)
使用这些设置,您可以使用箭头键在 windows 之间移动光标。您可以随意更改按键。