刚从单显示器切换到双显示器
通过使用C-x 5 f
在新框架中的缓冲区中打开文件,设法利用emacs两个屏幕,我可以将该框架拖到第二个显示器上,享受我的额外房地产
问题我现在有了如何在不同帧中的缓冲区之间有效切换
我习惯使用C-x o
在单个监视器上的分割帧中切换缓冲区,但这对多个帧不起作用
必须使用比较痛苦的C-x 5 b <buf-name>
任何人都有关于如何在双显示器上提高缓冲区切换效率的最佳技巧?
理想情况下,我想使用一个简单的键盘快捷键遍历所有缓冲区而不管帧
答案 0 :(得分:8)
我希望C-x 5 o
切换到另一帧,因为我没有这样的双屏幕设置来验证。
答案 1 :(得分:5)
使用单独的框架,我使用以下内容通过cmd-backtick获取mac osx样式“same-app”切换。如果你在linux / windows上,你可以用alt-tilda做同样的事情:
(defined-key global-map (kbd "M-`") 'other-frame)
我喜欢这个,因为它保持切换帧的动作与切换缓冲区分开。对于多个屏幕,当您想要更改哪个屏幕时,通常会进行某种上下文切换。
答案 2 :(得分:4)
将上述评论转化为答案,因为它似乎是OP所追求的:
(defun other-window-visible ()
(interactive)
(other-window 0 'visible))
(global-set-key "\C-xo" 'other-window-visible)
答案 3 :(得分:2)
也许
(global-set-key (kbd "C-x o") 'next-multiframe-window)
(虽然提到了尖峰,但我认为将C-x o
绑定到other-window
并将next-multiframe-window
绑定到不同的地方是有道理的。)