2012-08-24 50 views
4

是否可以在Sublime Text 2中爲每個單獨的語法語言設置顯示特定的font_face?例如:Sublime Text 2中基於語法的特定font_face

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

無法找到關於ST2中的font_face設置的更多內容,而不是如何全局更改它。我的工作要求我跳過很多不同的語言文件,並認爲這會讓他們更容易區分。我喜歡我的配色方案,並希望保持它的方式,但不幸的是,對於我能夠快速挑選語言來說,這並沒有太大差異。

+0

你可以嘗試在超級用戶上發帖,他們可能有更好的答案。 (特別是因爲sublimetext在SO上似乎沒有很多追隨者) –

+0

讓我聽到沒有ST追隨者的消息......但是謝謝你的提示!我現在會去那裏。 – voodooGQ

+1

如果您將鼠標懸停在標籤上(例如「sublimetext」),它會向您顯示該標籤的追隨者人數。 –

回答

3

對於目標語言的語法特定設置,請在Packages > User文件夾中創建一個具有該語言名稱的文件。

ex。爲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設置。

+0

特定語法的不同字體表面如何?例如,我想讓我的字體的斜體版本用於註釋行?可能嗎? – iltercengiz

5

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

{ 
    "font_face": "Source Code Pro" 
} 

有該字體只有這種語法。

+11

如果不明顯,要配置某種語法,必須首先打開一個該語法的文件。 –

+0

人們在互聯網上搜索以查找此評論^^。 –