2

到目前为止,这似乎是我在 Gedit 中使用JavaScript发现的一个错误(当您将字体从“Ubuntu mono”更改为“Monospace”时)和 Geany。我将右边距设置为 80 个字符,但是当我键入Objectprototype任何其他由程序加粗的关键字时,它会添加一些字母间距,稍微偏离间距。

因此,我有一行声明Object是 79 个字符,但似乎是 81.5 个字符。有人可以建议我如何解决这个问题吗?它是文本编辑器设置吗?是不是字体本身的问题?

4

2 回答 2

3

这可能是因为您的默认等宽字体没有原生粗体样式。换个字体就好了。我建议您使用 Linux、DejaVu Sans Mono 或 Liberation Mono;他们会工作得很好。

此外,你会认为 monospace 现在会有一种原生的粗体风格

如果您在 Ubuntu 中,您可以下载Unsettings并更改默认的等宽字体,这样当您打开以“等宽”为字体的程序时,它将是您选择的字体。

顺便说一句,这不是 Linux 独有的。查看 Windows 上的默认等宽字体cmd...

于 2013-01-25T04:19:34.750 回答
0

就我而言,更改字体没有帮助。Insert spaces instead of tabs解决方案是在首选项/编辑器中选择选项。

于 2021-10-12T11:08:36.500 回答