这似乎是我在Gedit中使用JavaScript时发现的一个错误(当你将字体从"Ubuntu mono"更改为"Monospace"时)和Geany到目前为止。我的右边距设置为 80 个字符,但是当我键入 Object
、prototype
或程序加粗的任何其他关键字时,它会添加一些字母间距,稍微偏离间距。
因此,我有一行声明Object
是 79 个字符,但似乎是 81.5 个字符。有人可以建议我如何解决这个问题吗?是文本编辑器设置吗?是字体本身的问题吗?
这可能是因为您的默认等宽字体没有原生粗体样式。只需更改字体即可。我建议因为你在Linux,DejaVu Sans Mono或Liberation Mono;他们会正常工作。
此外,您会认为等宽现在将具有原生的粗体风格
。
如果你在 Ubuntu 中,你可以下载 Unsettings 并更改默认的等宽字体,这样当你打开以"等宽"作为字体的程序时,它就是你选择的那个。
顺便说一句,这不是Linux独有的。查看 Windows cmd
上的默认等宽字体...
就我而言,更改字体无济于事。解决方案是在首选项/编辑器中选择选项Insert spaces instead of tabs
。