使用Haml&;带Eclipse的Sass

使用Haml&;带Eclipse的Sass,eclipse,haml,sass,Eclipse,Haml,Sass,是否有eclipse插件可以添加语法突出显示和其他用于编辑和编辑的细节?谷歌的搜索似乎只指向了一个目标 注:我最感兴趣的是Sass。在Eclipse中只使用Sass(或类似于Sass的东西)的解决方案适合我的需要 另外,我正在使用Eclipse的应用程序引擎插件为Google应用程序引擎(Java)开发。因此,切换到另一个IDE不是一个选项 更新:所以我现在使用语法突出显示,并且我已经安装并将sass编译成css 但是我知道,所以我还是想让Aptana附带的Haml和Sass编辑来工作。当我试

是否有eclipse插件可以添加语法突出显示和其他用于编辑和编辑的细节?谷歌的搜索似乎只指向了一个目标

注:我最感兴趣的是Sass。在Eclipse中只使用Sass(或类似于Sass的东西)的解决方案适合我的需要


另外,我正在使用Eclipse的应用程序引擎插件为Google应用程序引擎(Java)开发。因此,切换到另一个IDE不是一个选项


更新:所以我现在使用语法突出显示,并且我已经安装并将sass编译成css

但是我知道,所以我还是想让Aptana附带的Haml和Sass编辑来工作。当我试图使用它们时,它们抛出了一个异常,不显示文件。我很想知道这是因为我对Aptana的配置错误,还是编辑中的一个真正的bug

我还对编译与Ecplise集成的Sass的任何方式感兴趣,这样我就不必运行与之分离的东西。(或者将Sass/Compass放入Ecplise构建过程中的一种方式。)

那么,如何?根据博文:

最近,我一直在使用中 我的一些Rails项目。这很简单 使您的视图清晰易读。 我遇到的一个问题是语法 在我最喜欢的IDE中突出显示, . Haml已经停止了 不久前,越来越多的问题已经解决 在Aptana最近更新后引发

经过一些研究,我发现了一个 解决方案由Max Kostovetski发布 Haml谷歌集团成员。现在,到 步骤如下:

  • 将以下文件下载到硬盘:>
  • 从AptanaEclipse“窗口”菜单中,选择“首选项…”
  • 在“首选项”窗口中,选择“编辑器”>“通用文本”
  • 按“添加…”添加新的文件扩展名:
    *.haml
    *.sass
  • 对于每个新的扩展,单击它并按“浏览…”以 选择正确的lexer文件(
    *.lxr
  • 要进行着色,请按“导入…”导入
    *.col
    文件
  • 按“确定”
  • 享受你的哈米尔美景
  • 注:参考原始博客文章,因为它提供了最新的链接

    注意:这可以与以及Aptana Studio一起使用

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



    为了在Eclipse中以“集成”的方式编译SaaS,您可以只使用一个外部工具(运行>外部工具)。另一个更详细的选项是向项目的构建器添加一个“程序构建器”,如下所示。当然,所描述的解决方案需要适应Saas,但其背后的原则似乎适用。注意:我自己没有实现它,它只是一个想法,我甚至不确定它是否有意义 另一个选项是采用现有的Eclipse语法突出显示插件,并为Sass和/或HAML添加语法突出显示。类似的东西可能值得研究。

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


    EclipseColor还为您提供了更好的语法混合支持:HAML中的其他语言在语法方面都得到了突出显示(ruby、javascript、css甚至sass的混合)。

    我知道这是一个老问题,但对于像我这样的sass和Compass新手来说,我刚刚安装了Aptana Studio 3,它现在支持.scss、.sass、,还有,哈姆。享受。

    我发现Igor答案中的Colorer插件很有趣,但我使用.scss文件扩展名,它只适用于.sass文件。以下是如何使其支持.scss文件扩展名:

    首先正常安装插件。在Eclipse的“帮助”菜单中选择“安装新软件”,并添加以下存储库:
    http://colorer.sf.net/eclipsecolorer
    。现在选择这个存储库,您将看到Eclipse Colorer安装选项。AFAIK没有拖动安装选项

    安装后,转到Eclipse插件目录中的Colorer插件文件夹。在我的例子中,这是
    eclipse/plugins/net.sf.color\u 0.9.9/
    。在这里,您必须修改3个文件:

    • 着色剂/hrc/common.jar
    • 着色剂/hrc/proto.hrc
    • /plugin.xml
    在执行以下任何操作之前,请备份文件夹中的所有文件,以便在出现任何问题时恢复这些文件。

    修改common.jar 将common.jar解压缩到空文件夹。这与任何普通tar.gz文件一样完成。提取后,您必须修改其中的2个文件:

    复制inet/haml.hrc中的第53行和第53行,并将其更改为scss。结果如下:

    
    
    现在将
    inet/sass.hrc
    复制到
    inet/scss.hrc
    并更改相关行。产生的
    scss.hrc
    应如下所示:

    
    Sassy CSS
    
    Aptana给我带来了太多的问题,所以经过大量的搜索(找到了这个帖子),我发现 LiClipseText()

    它是一个插件,为SASS/SCSS文件提供语法高亮显示。它似乎可以工作,并且有“语法突出显示(LiClipse,TextM
    jar cf common.jar *