【问题标题】:how to edit and change only "function" and "class" keyword to bold in sublime-text-2?如何在 sublime-text-2 中仅将“function”和“class”关键字编辑和更改为粗体?
【发布时间】:2013-05-08 12:14:57
【问题描述】:

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

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

font_options: ["bold"]

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

所以问题是: - 如何编辑 sublime-text-2 以 bold

显示关键字“function”和“class”

已编辑

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

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

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

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

【问题讨论】:

    标签: text editor sublimetext2 text-editor


    【解决方案1】:

    打开您的主题文件 (<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>
    

    【讨论】:

    • 好的,所以我将 xml &lt;string&gt;underline&lt;/string&gt; 编辑为 &lt;string&gt;bold&lt;/string&gt; 并重新启动 ST2 但它不起作用,将其更改为 &lt;string&gt;italic&lt;/string&gt; 也不起作用
    • 我尝试安装在 Windows 中,它以斜体显示 classfunction 关键字(默认),但在我的 ubuntu 中,它不像在 Windows 中那样显示这些关键字。但是当我将font_options 更改为粗体,它的作用与windows 相同。
    【解决方案2】:

    ST Forum复制的答案:

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

    • 使用粗体的配色方案。
    • 等宽字体。
    • 包含粗体的字体。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-23
      • 1970-01-01
      • 2014-04-01
      • 1970-01-01
      • 2016-03-06
      相关资源
      最近更新 更多