我正在使用gdb-many-windows,其中包含五个窗口可以切换.有没有可用于进入特定窗口的快捷方式?
你可能已经知道了,C-x o你可以进入下一个窗口.您可以将其扩展为任意窗口C-u <windowoffset> C-x o.
因此,您可以使用C-u 2 C-x o切换到当前窗口之前的第二个窗口.
这包裹在窗口列表中(所以在您使用5个窗口的情况下,您可以C-u 4 c-x o返回一个窗口.
你也可以使用负数来倒退.
最后,它需要更多设置,但Thomas建议使用WindMove非常有用.默认情况下,我没有为任何有用的键绑定配置它.我将以下代码片段添加到我的(mac).emacs文件中,让我通过控制箭头切换窗口(您需要通过启动或通过'Mx load-file'重新加载.emacs)
(global-set-key (kbd "M-[ 5 d") 'windmove-left)
(global-set-key (kbd "M-[ 5 c") 'windmove-right)
(global-set-key (kbd "M-[ 5 a") 'windmove-up)
(global-set-key (kbd "M-[ 5 b") 'windmove-down)
Run Code Online (Sandbox Code Playgroud)