wsug
2019 年5 月 7 日 09:07
1
在buffer,window窗口中切换都没问题了,在多个frame之间切换有问题,我一般开了两三个frame,还有speedbar一直都打开又不嵌入当前emacs中(没有用sr-speedbar),也独占一个frame,通过alt+`打开菜单栏,按b f然后在来选择不同frame切换,感觉效率不高。
在win10图形界面下用emacs可以这样做,将emacs固定在任务栏的第一项,按windows键+1,当有多个frame时连续按就可在多个frame之间切换,如果emacs固定在任务栏第二项就是windows键+2。
这样也很方便,不过还是希望emacs本身能有更好的在多个frame间切换的办法。
(: 切换speedbar的frame是很方便的,绑定快捷键就可,没必要windows键+数字)
我现在用的是 @tumashu 写的 switch-window 这个包,里面有个 (setq switch-window-multiple-frames t)
。效果如下
1 个赞
wsug
2019 年5 月 7 日 09:48
3
@BlindingDark very good,有空在研究下
一般frame开得很少。李杀有一个函数:
(defun xah-next-window-or-frame ()
"Switch to next window or frame.
If current frame has only one window, switch to next frame.
If `universal-argument' is called first, do switch frame.
Version 2017-01-27"
(interactive)
(if current-prefix-arg
(other-frame 1)
(if (one-window-p)
(other-frame 1)
(other-window 1))))
如果当前frame有多个window,就在window中来回跳。如果只有一个window,就在多个frame之间来回跳。
使用这个函数的关键在于,window不要超过2个。frame不要超过2个。不知道对楼主有没有用。
wsug
2019 年5 月 7 日 10:11
5
@pengpengxp 有用的,(other-frame)这个以前还以为就是c-x 5 0,关闭当前frame
wsug
2019 年5 月 7 日 16:56
7
c-x 5 0是关闭frame,c-x 5 o是other-frame在多个frame间切换,晕, ,我居然一直搞错了,把字母o看成数字0,切换frame成了关闭frame, o和0放一起,emacs的默认按键绑定确实需要改
哈哈,和 ace-window 一样的,但是 @tumashu 写的这个特点就是大 。看的清楚。
还能换图片
原来是abo大佬写的.
对于这个插件, 我只想写一个服…
比我原来自己写的操作frame的函数看起来好用多了…
对比了两个package之后, 我发现原来我也喜欢大