Sublime text 2 - 更改标签颜色

时间:2012-08-21 08:30:40

标签: sublimetext2

我正在使用Sublime Text 2 - 我想把它作为我的默认工作程序。

我已安装Dreamweaver主题 - 但我有一些问题:

我不知道如何更改标签的颜色(a,img,form等)。 所有颜色都相同,不像Dreamweaver CS4(见图)。

enter image description here

我如何更改每种颜色?

我在主题代码中有这个:

<dict>
      <key>name</key>
      <string>html img tag</string>
      <key>scope</key>
      <string>text.html meta.tag.img - string</string>
      <key>settings</key>
      <dict>
        <key>foreground</key>
        <string>#6d232eff</string>
      </dict>
    </dict>
    <dict>
      <key>name</key>
      <string>html form tag</string>
      <key>scope</key>
      <string>text.html meta.tag.form - string</string>
      <key>settings</key>
      <dict>
        <key>foreground</key>
        <string>#ff9700ff</string>
      </dict>
    </dict>

但是当我改变字符串标签中的颜色,而不是工作时 - 是否缺少某些东西?

提前谢谢

3 个答案:

答案 0 :(得分:3)

试试这个:

    <dict>
        <key>name</key>
        <string>Tag name</string>
        <key>scope</key>
        <string>entity.name.tag</string>
        <key>settings</key>
        <dict>
            <key>foreground</key>
            <string>#EA0000</string>
        </dict>
    </dict>
    <dict>
        <key>name</key>
        <string>Tag start/end</string>
        <key>scope</key>
        <string>punctuation.definition.tag.html, punctuation.definition.tag.begin, punctuation.definition.tag.end</string>
        <key>settings</key>
        <dict>
            <key>foreground</key>
            <string>#EA0000</string>
        </dict>
    </dict>

答案 1 :(得分:1)

归结为语言定义(.tmLanguage)文件。默认情况下,HTML语言定义会在一般标记级别中断,不要问我原因,但它遵循TextMate's Scope Selector pattern。据我所知,人们使用JSON编写语言文件,然后将其转换为.plist文件,并将扩展名更改为tmLanguage文件。

我发现的最简单的事情是install Siddley's Enhanced HTML/ColdFusion package,使用增强的HTML语言和DW颜色方案之一。

  

经过一番观察,我发现Siddley将一些标签聚集在一起。我可能正在扩展语言定义文件。如果我这样做,将在github上发布。

答案 2 :(得分:1)

按照此步骤在您的sublime中应用Dreamweaver cs5的配色方案。

Click here to download Dreamweaver Theme Zip File

如何应用Dreamweaver CS5的配色方案

1. Download zip file from Dreamweaver Theme File Link
2. Extract folder
3. Open sublime and goto "Preferences">"Browser Packages..">"Paste extract folder here"
4. Restart Sublime
5. Select color scheme from sublime, to select color scheme Goto "Preferences">"Color Scheme">"SublimeDreamweaver-master">"SublimeDreamweaver-master">"Dreamviwer"
6. Restart Again your sublime
7. Now open your file to see effect
8. Thanks

应用dreamviwer的配色方案后,像dreamviwer一样更改字体。

1. Goto "Preferences">"Setting - User"
2. Add this line is your setting json, "font_face":"courier new"
3. Save enjoy

enter image description here

由于