我在 Notepad++ 中为 Haml 文件创建了一种用户定义的语言。它具有全面的 Consolas/10。除了空格与字母的长度不同外,样式应用得很好。有什么问题?
更新:
如果我将 Ruby 语言字体设置为 Consolas/10,则空格的长度确实与字母相同。
我在 Notepad++ 中为 Haml 文件创建了一种用户定义的语言。它具有全面的 Consolas/10。除了空格与字母的长度不同外,样式应用得很好。有什么问题?
更新:
如果我将 Ruby 语言字体设置为 Consolas/10,则空格的长度确实与字母相同。
在模板文件的末尾有一个 GlobalStyles 部分。到处设置 fontName="Consolas" 。重新启动 Notepad++ 以使更改生效。
在我的例子中,模板文件是“Plastic Code Wrap.xml”
我使用记事本++,并安装了一个版本的 Consolas。NPP 版本 6.1.3 (UNICODE) 似乎可以正确处理它。
我正在查看的文件是一个 C 源代码文件,其编码设置为“在没有 BOM 的情况下以 UTF-8 编码”。
在这种情况下,空格和字母具有相同的宽度。
这不能回答您的问题,但也许它会为您的搜索添加信息。
——卡尔
这是导致问题的样式中的粗体设置。您必须在全局样式中“启用全局粗体字体样式”。我猜斜体也可能导致同样的问题。