Evolution 在编写时会使用 4 个空格代替制表符

Evolution 在编写时会使用 4 个空格代替制表符

我正在运行 Fedora 15 和 Evolution 3.0.2

当我在进化中撰写信息时,我感到很奇怪标签行为。似乎当您按下 Tab 键时,无论其前面有多少个字符,它都只会显示 4 个空格,这意味着 Tab 键不会像在 gedit 中使用时那样垂直排列。请查看图片进行比较。

在此处输入图片描述

有点烦人,因为我喜欢使用标签,有人知道如何解决这个问题吗?我查看了偏好设置,没有看到任何关于它们的提及。

答案1

问题与你使用的应用程序无关,而是与它们使用的字体有关。Evolution 使用的是比例字体,这意味着每个字符的宽度都不一样,因此很难正确对齐。例如,此示例使用比例字体DejaVu Sans

比例字体示例

gedit默认情况下使用非比例字体或等宽字体。在这种字体中,每个字符的宽度完全相同,因此文本很容易对齐。此示例在完全相同的编辑器中使用完全相同的文本,只是使用等宽字体DejaVu Sans Mono字体改为:

等宽字体示例

因此,要使标签正确排列,只需将其切换为使用等宽字体即可。您可以使用正文编辑器上方的工具更改每条消息的设置,也可以在 Evolution 的配置中更改每条消息的设置。

相关内容