在Eclipse中使用Haml&Sass

Sam*_*ler 40 eclipse haml sass

有没有为eclipse添加语法高亮和其他细节的插件用于编辑HamlSass?谷歌搜索似乎只是指向lucky-dip.net上的一个死项目.

注:这是无礼的话,我最感兴趣的是一种仅使用萨斯(或相近似的什么事情的解决方案.在Eclipse)将适合我的需要.

此外,我正在使用Eclipse的App Engine插件开发Google App Engine(Java).因此,切换到另一个IDE不是一种选择.


更新:所以我现在使用Pascal的答案进行语法高亮,我已经安装了RubyCompass来将sass编译成css.

但是我知道sass语法会随着2.4而改变,所以我仍然想让Aptana的Haml和Sass编辑器工作.当我尝试使用它们时,它们抛出异常而不显示文件.我有兴趣知道这是因为我错误配置了Aptana还是编辑中的实际错误.

我也对编译与Ecplise集成的Sass的任何方式都非常感兴趣,这样我就不必独立运行它了.(或者将Sass/Compass放入Ecplise构建过程中的方法.)

Pas*_*ent 28

那么,Aptana呢?根据Aptana/Eclipse博客帖子中的Haml/Saas Syntax Highlighting:

最近,我在一些我的Rails项目中使用了Haml.它简单地使您的视图清晰可读.我遇到的一个问题是在我最喜欢的IDE Aptana Studio中突出显示语法 .Haml 语法高亮支持已经停止了一段时间,并且在Aptana最近更新之后出现了更多问题.

经过一些研究,我找到了由Haml Google集团成员Max Kostovetski发布的解决方案.现在,到了步骤:

  1. 将以下文件下载到您的硬盘:>
  2. Aptana Eclipse"Window"菜单中选择"Preferences ..."
  3. 在首选项窗口中,选择"编辑器">"通用文本"
  4. 按"添加..."添加新的文件扩展名:*.haml*.sass
  5. 对于每个新扩展,单击它并按"浏览..."以选择适当的词法分析器文件(*.lxr)
  6. 要进行着色,请按"导入..."以导入*.col文件
  7. 按"确定"
  8. 享受Haml的美景

PS:请参阅原始博客文章,因为它提供了最新的链接.

注意:这可以与Aptana RadRails Eclipse插件以及Aptana Studio一起使用

更新:在撰写本文时,RadRails和Studio似乎支持Haml和Sass,因此现在可能没有必要按照上述步骤操作.


要在Eclipse中以"集成"方式编译SaaS,您可以使用外部工具(运行>外部工具).另一个更详细的选项是在项目的构建者中添加" 程序生成器 ",就像在这篇博文中一样.当然,所描述的解决方案需要适应Saas,但其背后的原则似乎适用.警告:我自己没有实现它,这只是一个想法,我甚至不确定它是否有意义.

  • 从Eclipse Helios开始,这些使用.lxr和.col文件添加语法突出显示的说明不再准确.有些东西显然已经改变了,也许是XText的东西? (2认同)

小智 11

请注意,最新的EclipseColorer实际上同时支持HAML和SASS.如果您不需要功能齐全的Aptana IDE,而只需寻找编辑器,那么它可能是一个不错的选择.

EclipseColorer还为您提供了更好的语法mixin支持:HAML中的其他语言在语法方面突出显示(用于ruby,javascript,css甚至sass的mixins).