1

我已经通过搜索引擎进行了搜索,但没有找到仅将 sublime text 2 中的“function”和“class”关键字更改为粗体的解决方案(尤其是对于 php)

我所知道的是如何将所有文本/代码更改为粗体是通过添加用户设置

font_options: ["bold"]

但我不知道如何仅将特定关键字更改为粗体。

所以问题是: - 如何编辑 sublime-text-2 以便将关键字“function”和“class”显示为粗体

已编辑

当我将 font_options 更改为 ==>font_options: ["bold"]

ST2 以斜体显示functionclass关键字,然后我尝试在 Windows 中安装 ST2,它也以斜体显示functionclass关键字。

所以我将主题 xml 文件从 windows 复制到我的 ubuntu 并且在正常字体时没有任何反应,仍然相同,没有斜体/粗体关键字,只是为每个关键字显示不同的颜色

这是正常的吗?我的主要安装 ST2 在ubuntu 12.04 64 bit LTS

4

2 回答 2

2

打开您的主题文件 ( <sublime text 2 config folder>/Packages/Color Schemes - Default/themename.tmTheme) 并更改此密钥:

    <dict>
        <key>name</key>
        <string>Class name</string>
        <key>scope</key>
        <string>entity.name.class</string>
        <key>settings</key>
        <dict>
            <key>fontStyle</key>
            <string>underline</string> <!-- This thing -->
            <key>foreground</key>
            <string>#69D2E7</string>
        </dict>
    </dict>
于 2013-05-08T12:17:47.847 回答
1

从ST 论坛复制的答案:

要使粗体(或类似地,斜体)起作用,您需要:

  • 使用粗体的配色方案。
  • 等宽字体。
  • 包含粗体字重的字体。
于 2014-02-07T20:27:03.297 回答