xuuexu
1
我习惯于把Emacs开全屏。
写Python的时候,屏幕分为两个window,左边是foo.py文件编写,右边是python interpreter。
写Lisp的时候,同样屏幕两个window,左边是foo.lisp文件,右边是Lisp REPL。
当从python的workflow切换到lisp时候,我就需要C-x b
选择foo.lisp这个buffer,然后C-x 1, C-x 3
, 然后C-x b
选择Lisp REPL,从而恢复到lisp的workflow。
有没有简单的方法,类似于给lisp的workflow打一个snapshoot,切换的时候,整个屏幕(frame?)都会切换过去。
上面说的有点啰嗦,简单点就是下面两张图对应两个workflow,Emacs有没有一个功能能快速切换的?
Python:
Lisp:
谢谢~
M-x package-list-packages
第一个就是
1 个赞
咱们论坛中有对那个package的hack 我写的 你可以搜一下
xuuexu
5
好哒~之前我没用layout这个关键词搜索过,之前用的workspace,workflow,frame manager当关键词,都没找到2333
xuuexu
7
这个包我有看过好多次,只不过我不太懂他的宣传语,所以就没试用过
A simple-minded way of managing window configs in emacs
window configs 不晓得是啥,其实就是layout?
基本功能这几个包都差不多,就是保存几个layout,其他几个包还有些别的什么功能,persp我在spacemacs里用的时候要手动把buffer加到新的layout里,eyebrowse最符合我的直觉,就只是保存当前能看到的几个window,然后每个layout取个别名