使用的是doom, ui配置如图,但是莫名的在终端下打开上下左右都有个边距。换个编辑器也是有的。 emacs打开没有。调了好几个配置,也找了一些强制设置为0的,都不成功。
关掉doom这个配置项,会没有,但是这个配置项关掉影响更大。
使用的是doom, ui配置如图,但是莫名的在终端下打开上下左右都有个边距。换个编辑器也是有的。 emacs打开没有。调了好几个配置,也找了一些强制设置为0的,都不成功。
关掉doom这个配置项,会没有,但是这个配置项关掉影响更大。
看着像是margin的设置
看着是的,但是没有找到任何设置项可以去掉
可能是主题背景颜色,把主题关掉试试
不是的,后面漏出来的是我终端的主题背景色。
init.el 中ui里面的 ;; doom // 注释掉这行就没问题了,但是影响比较大
我在terminal里也有这个问题,minibuffer最右侧会少一个字符。
我也是这样。。只有把主题和terminal设成相同的才看起来比较舒服 ![]()
这就有点难受了。
我准备切到GUI
好像这个问题的讨论依旧在继续?我有幸看到了,来谈谈我的理解。
最根本的地方在于终端内的TUI程序的主题设置十分复杂,和使用的终端字体有关,和字体本身有关,和字体间距有关,和字体字号有关,和当前的终端窗口的大小有关,和TUI程序(这里是emacs tui)所用的主题有关,和终端模拟器所用的主题也有关。
对于你的问题,一般来说,将TUI程序的主题配置成和终端模拟器一致是最简单的方法。但是这样会有一个新的问题,那就是明明没有设置边距,但是看起来却有。其实就是没有,只不过终端主题和程序主题相同了,看着混合在了一起。
最好的方法是先选择终端所用的字体,然后再根据这个字体去选择一个合理的窗口大小。怎么选择呢?很简单,将终端窗口全屏化,然后选择一个喜欢的终端字体,然后开始反复调整字体的字号(大小)让字体到上边和左边可以尽量靠近边框(终端内是对称的,上面和左边可以,那么下面和右边也就可以了),这样一来,字体和字号就确定了,然后就是要选择一个自己喜欢的终端窗口大小,选择的标准也很简单,那就是在保证字体字号不变的情况下,调整窗口的长宽,让让字体到上边和左边可以尽量靠近窗口边框,这样一来就算设置好了。
在上面的设置都搞好了之后,你的emacs tui应该就可以完全覆盖终端窗口的主题了。