4

是否可以在 Sublime Text 2 中为每个单独的语法语言设置显示特定的 font_face?例如:

"php" : { "font_face" : "Droid Sans Mono" },
"c#" : { "font_face" : "Courier New" },
"javascript" : { "font_face" : "monospace" } 

除了如何全局更改之外,找不到更多关于 ST2 中的 font_face 设置的信息。我的工作要求我浏览很多不同的语言文件,并认为这会使它们更容易在运行中区分。我喜欢我的配色方案,并希望保持原样,但不幸的是,它的差异不足以让我能够快速挑选出语言。

4

2 回答 2

5

如果你去Preferences > Settings - More > Syntax Specific - User,你可以添加

{
    "font_face": "Source Code Pro"
}

仅针对该语法使用该字体。

于 2012-10-04T12:40:15.907 回答
3

对于目标语言的语法特定设置,在Packages > User文件夹中创建一个具有该语言名称的文件。

前任。为PHP,创造php.sublime-settings

并向其中添加以下代码:

{
    "font_face": "Source Code Pro"
}

用于JavaScript创建文件名JavaScript.sublime-settings等。

color_scheme此外,使用此技术,您可以使用该属性为不同的语言设置不同的配色方案。

{
    "font_face": "Source Code Pro",
    "color_scheme": "Packages/Theme - Flatland/Flatland Monokai.tmTheme"
}

或者,如果目标语言的文件已打开,您可以转到Preferences > Settings - More > Syntax Specific - User并添加font_face设置。

于 2014-01-22T06:10:15.767 回答