首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建,重新创建多个Emacs-windows

创建,重新创建多个Emacs-windows
EN

Stack Overflow用户
提问于 2015-02-09 05:38:56
回答 2查看 79关注 0票数 0

有时我想创建一堆,比如说8个窗口,有一些固定的名称,有一些外壳,都是垂直分割的。所以我做了很多C-x2并重新排列了窗口大小。有没有更好的方法来做这件事?

因此,桌面保护程序对我没有任何帮助,除非我遗漏了什么。

(说到窗口,我指的是emacs- windows,而不是“window-manager”窗口--你可以通过Alt-Tab来实现)

EN

回答 2

Stack Overflow用户

发布于 2015-02-09 05:48:05

您可以将当前窗口布局存储到Configurations register

但是,要使其跨会话持久,您可能需要像Policy Switch.这样的工具

对于你想要的东西,Emacs Screen看起来也很有希望。

这是我很长一段时间以来一直想为自己做的事情;感谢您的推动;)

票数 1
EN

Stack Overflow用户

发布于 2015-02-10 04:15:18

虽然有各种预打包的解决方案来记录和保存窗口和框架,如另一个答案所暗示的,但直接做到这一点是相当容易的。

你可以用你想要的框架参数直接调用'make- frame‘。示例如下所示:

代码语言:javascript
复制
(make-frame '((name . "(SHELL)") 
              (icon-name . "(SHELL)") 
              (icon-type) 
              (top . 720) 
              (left . 1300) 
              (height . 30) 
              (width . 81)))

此调用不仅会创建框架(如果您在窗口系统下运行),还会返回新创建的框架。

如果您想快速查看可用的参数,可以像这样进行调用:

代码语言:javascript
复制
(frame-parameters)

它将返回当前所选帧的参数。

你可以用'modify- frame - parameters‘修改一个帧的一个或多个参数,用' frames -on-display- list’得到所有帧的列表。

还有更多漂亮的函数可以让你处理框架。有关更多信息,请查看文档。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28399668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档