5

我在 Notepad++ 中为 Haml 文件创建了一种用户定义的语言。它具有全面的 Consolas/10。除了空格与字母的长度不同外,样式应用得很好。有什么问题?

用户定义语言的控制台

更新:

如果我将 Ruby 语言字体设置为 Consolas/10,则空格的长度确实与字母相同。

来自预定义语言的控制台

4

3 回答 3

6

在模板文件的末尾有一个 GlobalStyles 部分。到处设置 fontName="Consolas" 。重新启动 Notepad++ 以使更改生效。

在我的例子中,模板文件是“Plastic Code Wrap.xml”

于 2012-08-02T19:24:38.253 回答
0

我使用记事本++,并安装了一个版本的 Consolas。NPP 版本 6.1.3 (UNICODE) 似乎可以正确处理它。

我正在查看的文件是一个 C 源代码文件,其编码设置为“在没有 BOM 的情况下以 UTF-8 编码”。

在这种情况下,空格和字母具有相同的宽度。

这不能回答您的问题,但也许它会为您的搜索添加信息。

——卡尔

于 2012-08-02T17:22:50.657 回答
0

这是导致问题的样式中的粗体设置。您必须在全局样式中“启用全局粗体字体样式”。我猜斜体也可能导致同样的问题。

于 2017-03-10T18:18:34.153 回答