我以某种方式设置了我的窗口。如何保存此设置以便稍后调用?在Emacs中保留窗口布局
回答
查看emacs desktop。我没有可用的emacs,但我相信它是安装emacs时获得的标准lisp软件包的一部分。
使用桌面库从一个会话保存的Emacs的 状态 另一个。一旦保存Emacs桌面 - 缓冲区,其文件名,主要模式,缓冲区位置等 ,则随后的Emacs会话 将重新加载保存的桌面。
我有时仍然使用C-x r w <register>
到一个窗口的配置存储在寄存器中,并C-x r j <register>
(其中<register>
是单个字符)跳回到它。
虽然这是一个很好的方式来存储一些窗口配置,你想回到一段时间后,我发现winner-mode在一些方面更方便。 (例如,您不必为命名配置而烦恼)。
只要把(winner-mode 1)
在你的.emacs,绑定winner-undo
和winner-redo
到方便的快捷方式(或使用恕我直言尴尬C-c <left>
和C-c <right>
预定义的),你就可以切换回之前的窗口配置。
还有:(关于布局)M-: (info "(emacs) Window Convenience")
和M-: (info "(emacs) RegConfig")
我在http://permalink.gmane.org/gmane.emacs.gnus.user/15813 – gavenkoa 2012-09-20 19:39:07
中使用你的答案谢谢你让我知道。很高兴帮助。 – danlei 2012-09-21 01:59:33
如何在获胜者模式下命名窗口布局,以便您不必循环执行许多级别的撤消/重做来恢复您想要的内容? – johnbakers 2014-05-23 02:28:15
我知道你们媒体链接接受一个答案,但是因为我明白你的问题以另一种方式与这个问题出现了我,当我在寻找的东西坚持我的Emacs窗口的布局,我想提一提:
其目的是为了保存和恢复方式,emacs的窗口奠定了等等。
给http://www.emacswiki.org/emacs/LayoutRestore一试,如果你只是想恢复窗口布局后者。
如果您想在硬盘中保留布局,则可以选择desktop-save
。
如果您需要在Emacs的过程中生活来存储多种布局(例如,您连接到使用emacsclient
长时间运行的emacs守护进程)(C-x r j <register>
进行恢复),你可以使用C-x r f <register>
存储框架布局在一些寄存器中。
这就像魅力,因为当您退出emacsclient
会议,后来重新连接(通过C-x r w
存储这种情况下,窗口布局将消失)的存储布局是可用的。
- 1. 在命令行中指定emacs中的窗口布局
- 2. 在视口中保留弹出窗口
- 3. 在Emacs中保存窗口配置
- 4. 在布局中保留空间
- 5. wkhtmltopdf不保留布局
- 6. 如何保存单窗口/扩展多窗口的VS窗口布局?
- 7. 如何在SlickEdit中保存和恢复窗口布局?
- 8. 在emacs的窗口
- 9. 如何保留图片框右侧的表格以窗口形式布局c#
- 10. Visual Studio多窗口布局
- 11. IDEA停靠窗口布局
- 12. Android布局,移动窗口
- 13. 布局导航窗口
- 14. - 当NSWindowController用窗口初始化时 - [NSWindowController窗口]保留窗口?
- 15. 在前台保留ncurses窗口
- 16. JavaFX:在桌面上保留窗口
- 17. 保持布局在任何窗口大小相同
- 18. MATLAB GUI轴中断窗口布局
- 19. Android布局资源保留旧值
- 20. 保留CakePHP的布局但修改它
- 21. 修改XML,同时保留布局
- 22. ExpandableListView.addHeaderView()没有保留布局参数
- 23. 如何在emacs中保存winring模式窗口配置?
- 24. 在Emacs Lisp函数中分割窗口
- 25. msysgit bash在emacs窗口中的配置
- 26. 窗口泊坞窗保存 - 留在设备
- 27. 我可以在Visual Studio 2010/2012/2013中保存窗口布局吗?
- 28. 如何在LinearLayout中保留相对布局右侧android
- 29. 在此Flexbox布局中保留抛物线固定宽度
- 30. iOS布局:如何在图像中间保留一个按钮?
您的链接网址似乎已损坏,否则我会为其+1点 – Flexo 2011-06-30 09:44:11
我使用桌面保存模式来存储缓冲区并使用工作组来存储我的帧和窗口的排列。 https://github.com/tlh/workgroups.el。 – hekevintran 2012-08-25 05:37:31
这个答案对某些人来说可能会产生误导,我相信作者将“框架”与“窗口”混为一谈。链接的*桌面*软件包仅支持恢复帧(emacs Universe以外称为窗口),但实际的emacs窗口不会持久。由于作者似乎没有真正尝试过,所以也被低估了。 – robert 2017-10-11 10:24:21