崇高文本中角度模板的特殊颜色标记?

时间:2013-09-16 09:06:46

标签: angularjs sublimetext2

我正在寻找angularJS的语法标记。像:

  • 双花冠的特殊着色{{mytag}}
  • ng- ...
  • 开头的任何属性的特殊着色

我已经尝试this package了。它有html(angular)语法,但它似乎没有做任何事情。

1 个答案:

答案 0 :(得分:9)

我已经调整了HTML.tmlanguage文件位来做类似的事情。

HTML(angularjs).tmLanguage

您可以从我的SublimeText2-Userfiles repo on GitHub

下载该文件

以下是如何使用它:

  • 将文件复制到用户文件夹,然后在打开angular.js模板文件时,单击sublime文本状态栏右下角的语法选项。选择用户> HTML(Angular.js)

  • 您还应该更新颜色方案,为角度特定范围添加颜色突出显示。你可以结账my personal color-scheme on the same repo here。我想你需要的就是这样的。

            <dict>
                    <key>name</key>
                    <string>Angular</string>
                    <key>scope</key>
                    <string>entity.other.attribute-name.angular.html, source.angular.embedded.html</string>
                    <key>settings</key>
                    <dict>
                            <key>foreground</key>
                            <string>#FF3A83</string>
                    </dict>
            </dict>
    

请记住,让个人工作流程更轻松,这只是一个肮脏的黑客行为。如果你贡献并使它变得更好,我将不胜感激。它需要很多改进,但它几乎就是你想要的。