有没有人知道在Aptana语法高亮显示的所有可能的范围选择器中是否有一个全面的列表?我也很想看到有关它们如何使用的任何文档,因为它们似乎有自己的语法怪癖。
当我导出主题时,它以.tmTheme格式保存,因此范围选择器可能与该文件格式相关,而不是与Aptana本身相关。我在网上搜索了很多关于这一点,但似乎找不到任何有用的东西。非常感谢任何帮助!
答案 0 :(得分:1)
我不知道任何此类列表,但您可以将光标置于或突出显示您想知道其范围的文本。右键单击那里,然后显示在>属性。然后应出现“属性”视图。在Properties视图中,在具有Scope属性的行中,将有一个类似“source.js”的值(或者可能更复杂的值)。然后,您可以将该值复制并粘贴到文档中。
所以,你可以用这种方式制作你的清单,即使是乏味的。但如果你问这个问题是因为你像我一样只需要添加一些JavaScript主题元素,那么这个过程应该不会那么糟糕。你:
作为旁注,有些人遇到这个问题,然后完成这些步骤可能会遇到一个非常具体的问题,就是无法让他们的.js JavaScript看起来像他们的.html - / .php嵌入式JavaScript 。无论出于何种原因,他们的HTML或PHP文件中都有很多JS,他们试图从JS文件中改变JS变量颜色。例如,.php中JavaScript变量的编辑器范围是“text.html.basic source.js.embedded.html source.js”。在.js中它只是“source.js”,而这一点也适用于嵌入式JavaScript。
(我还没有解决方案对一些JavaScript元素进行更细粒度的控制。例如,函数调用和变量的编辑范围都是“source.js”。你不能给他们不同的颜色....我想这需要成为Aptana Studio开发人员。)