可以在 gVim Editor 中以某种方式设置字母间距吗

Posted

技术标签:

【中文标题】可以在 gVim Editor 中以某种方式设置字母间距吗【英文标题】:Can letter spacing be set somehow in gVim Editor 【发布时间】:2014-01-27 04:55:32 【问题描述】:

我发现许多消息来源都说它无法收紧,并且单词中字母之间的间距不是用户可以调整的。起初我不相信,但在应用了一些提示(例如this)并让编辑器继续以均匀间隔的字母显示文本后,我想知道。

有没有人经历过或遇到过设置字母间距的方法?

【问题讨论】:

字母间距取决于您的字体,如链接到的问题中所示。 Mac OS X 上的 iTerm 等一些终端仿真器允许您这样做,但如果您想要这样的功能,您可能需要深入研究 GVim 的源代码。 【参考方案1】:

Vim(非必要,因为它在终端中运行)和 GVIM(为了保持一致性)使用基于单元的寻址方案,因此它们需要固定大小的屏幕单元矩阵。在 Windows GVIM 上,您甚至只能使用固定宽度的字体。

因此,影响字母间距的唯一方法是通过所选字体(及其大小)。如果您觉得字母相距太远,您需要编辑字体(以减小所有字符的宽度),或者选择其他字体。

不过,GVIM 确实允许通过 'linespace' 选项调整屏幕行之间的垂直填充。

【讨论】:

我喜欢带控制台的 linespace-2,只是当我滚动时它会在屏幕上留下小块文字。不确定这是 gvim 还是设备驱动程序问题!

以上是关于可以在 gVim Editor 中以某种方式设置字母间距吗的主要内容,如果未能解决你的问题,请参考以下文章

如何在iOS 7中以编程方式设置设备方向?

我可以从 dbms_scheduler 作业中以某种方式获取返回值吗?

为啥在正则表达式中以某种方式忽略子后的第一个字符? [复制]

在 opensea 中以某种方式获取多边形网络 NFT 的所有者地址?

NSMutableDictionary 输入到数组中以某种方式丢失了信息

在Xcode / Swift中使用预设置视图