Emacs/粘液/硬代码垂直分割比率

Emacs/粘液/硬代码垂直分割比率,emacs,slime,Emacs,Slime,我目前处于模式:C-X2 通常,我不太关心垂直分割。然而,我在一个13英寸的显示屏上编码,这使得垂直空间非常宝贵 我想要一些设置,当我执行C-x 2时,我的窗口不是50/50分割,而是70/30[这样我可以将repl发送到屏幕的底部,stll可以看到相当多的代码。] 垂直分裂 提出: 垂直拆分窗口,垂直拆分表调用 然而,我怀疑有一些参数会改变/控制分割比率 什么emacs选项告诉我的计算机拆分70/30而不是50/50 谢谢!您可以使用prefix参数告诉Emacs两个窗口各有多少行 见:C-h

我目前处于模式:C-X2

通常,我不太关心垂直分割。然而,我在一个13英寸的显示屏上编码,这使得垂直空间非常宝贵

我想要一些设置,当我执行C-x 2时,我的窗口不是50/50分割,而是70/30[这样我可以将repl发送到屏幕的底部,stll可以看到相当多的代码。]

垂直分裂

提出:

垂直拆分窗口,垂直拆分表调用

然而,我怀疑有一些参数会改变/控制分割比率

什么emacs选项告诉我的计算机拆分70/30而不是50/50


谢谢!

您可以使用prefix参数告诉Emacs两个窗口各有多少行

见:C-hk C-x2
或下面的C-hf
split窗口
RET

如果省略了可选参数大小或为零,则两个窗口都将获得 相同高度,或接近高度。如果尺寸为正,则上部 (选定)窗口获取大小行。如果大小为负,则 较低(新)窗口获取大小为的行

因此,您可以给上窗口20行,给下窗口剩下的行:C-u
20
C-x2
(或M-2M-0C-x2等)

您可以给下面的窗口10行,给上面的窗口剩余的行:C-u
-10
C-x2
(或M--M-1M-0C-x2等)

有关在拆分后修改窗口大小的许多方法,请参见

编辑:

您可以使用以下功能执行所需操作:

(取消下面的我的拆分窗口(&可选参数)
“将当前窗口拆分为70/30,而不是50/50。
单个数字前缀参数给出顶部窗口参数*10%。”
(交互式“P”)
(让((比例(*(或arg 7)0.1)))
(下面的分体式窗(圆形(*比例(窗高‘‘‘‘‘‘‘)’)
(全局设置键(kbd“C-C x 2”)'我的拆分窗口如下)
默认比率为70/30,但您可以提供一个单位数前缀参数,以10%的增量指定顶部窗口的大小


因此,C-9C-cx2将提供顶部窗口90%和底部窗口10%。

这几乎是我想要的。有没有办法设置默认值——即不每次点击C-u?而让C-x 2只点击默认值?谢谢![对不起,从10年的vim切换到emacs]请参见编辑。我真的不建议在这方面过度使用
C-x2
,但您可以轻松地为此定制绑定。