首页 / 知识
关于elisp:如何设置Emacs窗口的大小?
2023-04-17 04:11:00

How do I set the size of Emacs' window?我正在尝试检测要在其上启动emacs的屏幕的大小,并相应地调整其大小和位置(在emacs中,这就是emacs的框架)。 我正在尝试设置.emacs,以便始终获得一个"合理大"的窗口,该窗口的左上角靠近屏幕的左上角。 我想这对一般情况来说是一个很大的要求,因此要缩小范围,我对Windows和(Debian)Linux上的GNU Emacs 22最感兴趣。 如果要根据分辨率更改大小,可以执行以下操作(根据您的特定需求调整首选的宽度和分辨率):
请注意,较新版本的emacs不推荐使用window-system。合适的替代品是
我的
您可能还会查看功能 我不确定在当前的窗口环境中是否可以计算框架的最大高度/宽度。 摘自:http://www.gnu.org/software/emacs/windows/old/faq4.html
第一个设置适用于所有emacs框架,包括第一个在您启动时弹出的框架。第二设置将其他属性添加到第一帧。这是因为有时很高兴知道启动emacs的原始框架。
尝试将以下代码添加到
我发现在X-Window环境中执行此操作的最简单方法是通过X资源。我的.Xdefaults的相关部分如下所示:
您应该可以使用+ 0 + 0位置坐标作为后缀,以将其强制显示在显示器的左上角。 (我之所以不这样做,是因为我偶尔会产生新的帧,如果它们出现在与上一帧完全相同的位置,则会使事情感到困惑) 根据手册,该技术也适用于MS Windows,将资源作为键/值对存储在注册表中。我从来没有测试过。与仅编辑文件相比,这可能很棒,可能带来更多的不便。
您也可以在启动emacs时使用-geometry参数: 在ubuntu上执行:
在Windows上,您可以使用以下功能使emacs框架最大化:
我喜欢Bryan Oakley的设置。但是,在我的GNU Emacs 24.1.1中,"高度不能正常工作"。 |
最新内容
相关内容
linux设置命令行长度?
linux设置命令行长度?,系统,工作,信息,地址,命令,工具,异常,管理,目录,文件,linux日志显示长度,设置命令tail -n 1000:显示最后1000行 tail -nlinux设置代替命令?
linux设置代替命令?,系统,地址,网络,工作,软件,工具,服务,信息,命令,别名,linux系统怎样设置命令别名可将设置别名的命令写进启动文件内,这样,每linux命令设置时区?
linux命令设置时区?,时间,系统,国家,大陆,命令,时区,时钟,日期,指令,时分,linux系统修改系统时间与时区的方法有哪些inux修改时间命令是date-slinux设置命令限制?
linux设置命令限制?,数字,情况,信息,管理,系统,最新,在线,设备,第一,发行,Linux每个命令行最多可以输入多少字符,如何设置?多少字符没有特定限linux设置日志命令行?
linux设置日志命令行?,异常,系统,实时,日志,管理,信息,对比,项目,名称,情况,Linux运维知识:从命令行如何查看Linux日志如下图所示,先cd到我们需linux命令行设置网卡?
linux命令行设置网卡?,系统,地址,信息,网络,工具,电脑,工作,名称,设备,网卡,linux配置网卡后,单独关掉网卡和重启网卡的命令是什么?首先用CRTlinux命令优先级设置?
linux命令优先级设置?,系统,时间,实时,策略,优先级,分时,管理,周期性,进程,命令,如何修改linux系统中进程的优先级1、优先级的值=优先系数+niclinux调整优先级命令?
linux调整优先级命令?,策略,系统,工作,时间,实时,信息,网络,优先级,命令,中心,linux下如何设置扩展网卡的优先级1、从桌面右下角,网络里面进入,linux设置ip命令?
linux设置ip命令?,地址,系统,密码,设备,命令,服务,工具,网络,网卡,计算机,在Linux中,可以使用()命令为计算机配置IP地址。1、首先使用root用户linux设置命令是什么?
linux设置命令是什么?,系统,工作,信息,名称,地址,命令,在线,基础,标准,工具,linux设置开启swap交换分区基本命令(虚拟内存)1、linux调整swap的linux磁盘检测命令?
linux磁盘检测命令?,情况,系统,数据,检测,管理,信息,命令,磁盘,设备,单位,linux查看磁盘空间命令1、查看磁盘空间-du du命令也是检查硬盘使用linux调整声音命令?
linux调整声音命令?,系统,手机,电脑,设备,工作,位置,地方,地址,服务,情况,linux声音输出设置首先在任务栏中点击控制中心图标,进入控制中心面板