Sublime Text 3:自定义某些语法高亮

Sublime Text 3:自定义某些语法高亮

(我知道这个问题和类似的问题已经被问过了。但我仍然感到困惑。)

示例:我已经安装了LaTeXing软件包LaTeX并且正在使用ayu-light颜色方案。(我不确定这些细节是否相关。)

假设我想更改LaTeX注释的语法颜色。在给定的设置中,它是灰色斜体。我不希望它是斜体。(也许还可以更改颜色。)

问题:

1) 是LaTeXing包装还是ayu-light配色方案控制了这一点?(或者两者兼而有之?)

2)对于此示例,如何使斜体注释((1)在 LaTex 上下文中;(2)一般而言)变为非斜体。

3)无论这个具体例子的程序是什么,它对于所有的包装和配色方案来说都是相同的吗?

答案1

我想你的第一个问题可以通过切换主题来回答。语法定义仅定义规则,语法的哪一部分被分配到范围。主题完全负责样式。

要更改样式,请按照下列步骤操作:

  1. 克隆原始主题并重命名,否则它将被更新覆盖
  2. 进行更改

更具体地说,删除(或评论)第 75 和 76 行从主题开始:

<dict>
    <key>name</key>
    <string>Comment</string>
    <key>scope</key>
    <string>comment, punctuation.definition.comment</string>
    <key>settings</key>
    <dict>
        <!--
        <key>fontStyle</key>
        <string>italic</string>
        -->
        <key>foreground</key>
        <string>#ABB0B6</string>
    </dict>
</dict>

相关内容