gVim编辑器中是否可以设置字符间距?

3

我发现许多来源都说无法调整字母之间的间距,而且用户也不能进行调整。起初我不相信,但是在应用了一些技巧(例如这个),并让编辑器继续显示字母间距均匀的文本后,我开始怀疑。

有没有人遇到过或者知道如何设置字母间距的方法?


字母间距取决于您的字体,就像链接中的问题所述。 - Conner
一些终端仿真器,如Mac OS X上的iTerm,允许您这样做,但如果您想要这样的功能,您可能需要深入了解GVim的源代码。 - romainl
1个回答

4
Vim(由于其在终端中运行)和GVIM(为了一致性)使用基于单元格的寻址方案,因此它们需要一个固定大小的屏幕单元格矩阵。在Windows GVIM上,您甚至只能使用等宽字体。
因此,影响字母之间的感知间距的唯一方法是通过选择的字体(及其大小)。如果您觉得字母之间的距离太远,则需要编辑字体(以减小所有字符的宽度)或选择另一个字体。
尽管如此,GVIM确实允许通过“linespace”选项调整屏幕行之间的垂直填充。

我喜欢在Consolas字体下使用linespace-2,但是当我滚动屏幕时,它会在屏幕上留下一些小的文本碎片。不确定这是gvim还是设备驱动程序的问题! - user146043

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接