特定的font_face基于Sublime Text 2中的语法

时间:2012-08-24 02:05:29

标签: python json sublimetext2 sublimetext

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

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

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

2 个答案:

答案 0 :(得分:5)

如果您转到Preferences > Settings - More > Syntax Specific - User,则可以添加

{
    "font_face": "Source Code Pro"
}

只为该语法提供该字体。

答案 1 :(得分: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设置。