我已经按照一定的方式设置了我的Windows操作系统。那么,如何将这些设置保存下来以便日后调用?
C-x r w <register>
将窗口布局存储在一个寄存器中,以及C-x r j <register>
(其中<register>
是一个单个字符)以便跳回到它。(winner-mode 1)
,将winner-undo
和winner-redo
绑定到方便的快捷键上(或使用IMHO笨拙的预定义快捷键C-c <left>
和C-c <right>
),您就可以切换回以前的窗口布局了。M-: (info "(emacs) Window Convenience")
和M-: (info "(emacs) RegConfig")
。我知道你已经接受了一个答案,但是因为我从另一个角度理解了你的问题(关于布局),当我在寻找一些工具来保存我的emacs窗口布局时,这个问题出现在我的搜索结果中。所以我想提一下:
它的目的是保存和恢复emacs窗口的布局和更多其他功能。
看看emacs的 桌面。虽然我没有可用的emacs,但我相信当您安装emacs时,它是标准lisp软件包的一部分。
使用desktop库将Emacs从一个会话保存到另一个会话。一旦您保存了Emacs桌面——缓冲区、文件名、主模式、缓冲区位置等等——随后的Emacs会话将重新加载已保存的桌面。
如果您只想稍后恢复窗口布局,请尝试使用Layout Restore。
desktop-save
是一个选项。emacsclient
连接到长时间运行的emacs守护程序),则可以使用C-x r f <register>
将框架布局存储在某个寄存器中,使用C-x r j <register>
进行恢复。C-x r w
存储的窗口布局将会丢失)。