我以某種方式設置了我的窗口。如何保存此設置以便稍後調用?在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