我刚刚发现了漂亮的哈梅尔和沙斯,我想用这些语言进行开发,但需要现场预览。尾波和浓缩咖啡都允许对HTML文件进行漂亮的实时预览,但是Haml文件的预览只是将其显示为纯文本。
虽然Espresso中有糖添加语法高亮显示,这很好,但我想要的是自动将Haml文件编译成HTML,然后让我预览它而不是Haml。
对于Coda、Espresso或其他web开发工具,存在这样的东西吗?
(如果这有什么区别的话,我不是为Rails开发,而是创建一个静态网站,所以Rails插件不应该对AFAIK有所帮助。我试用的软件是StaticMatic和中间人。StaticMatic的开发似乎停止了,而且由于某种原因,MiddleMan在创建初始目录结构后拒绝工作。也许我用错了。)
发布于 2011-06-06 23:12:48
我不使用Espresso,所以没有评论。然而,Coda并没有为我能找到的Haml或Sass提供任何支持。我一直在密切关注Coda论坛,因为我是一个付费用户,看起来好像2.0版即将推出。谁知道呢,也许会包括在内。
现在,由于您没有使用Rails,我可能建议使用TextMate。它不会直接执行Haml或Sass的操作,但可以使用“Bundles”进行配置。
http://bjhess.com/blog/installing_haml_bundle_for_textmate/是关于如何为Haml/Sass设置TextMate的入门,我怀疑还有其他的。
尽管如此,以TextMate的价格,你可以买到RubyMine (69美元),它既可以做Haml (通过RubyGem),也可以通过Sass (通过插件),也可以在内部处理运行Sass -watch。我知道您没有使用Ruby,所以使用工具的想法使得主要是用于Ruby的并不受欢迎,但是在Haml和Sass环境中都能很好地工作。
第三个选项是BBEdit,它还可以同时处理Haml和Sass。关于BBEdit插件的一些信息在https://github.com/mattmartini/BBEdit-Codeless-Language-Module-for-HAML-SASS中。
我希望这能帮到你。
P.S.:我是我提到的所有平台的付费用户。虽然我使用RubyMine作为我的主要工具,但我发现TextMate在编程时仍然得到了大量的使用,并且需要一个快速、友好的窗口来检查代码。当我需要进行复杂的正则表达式式搜索和替换时,使用了来使用BBEdit,但是后来我发现了如何在TextMate中做同样的事情,所以BBEdit是在收集灰尘。尾波?它看起来很漂亮,但没有完成太多的工作(虽然恐慌的传输仍然是一个核心应用程序)。
发布于 2011-06-07 19:04:14
好吧,对于任何想要找到答案的人,我决定给出一个不同的解决方案。我正在使用我的普通编辑器,以及“红宝石”,这是一个使用WEBrick运行web服务器并自动编译它检测到的任何文件的web服务器的服务器。这包括HAML,Sass,Slim,Markdown等文件。我将使用Coda的实时预览,或者极简浏览器Playground,它消除了在显示更改的本地文件时按刷新的需要。
这个工作流目前还不错,尽管在我完成并想要部署的时候,它没有任何内置方法来将整个站点构建成一个静态站点。这是中间商的一个特性,但是中间商仍然拒绝运行,因为它的依赖关系thin拒绝在64位上工作。我可能不得不使用终端命令手动编译所有文件,并希望Haml解释器能够处理模板文件与每个文件的组合,这一点我在现阶段非常怀疑。这种限制以及对'serve‘的持续依赖可能会迫使我考虑页面http://chriseppstein.github.com/blog/2010/02/08/haml-sucks-for-content/中列出的其他应用程序之一。
发布于 2013-05-03 05:29:11
我知道Coda 2有两个插件:
Coda插件可以从GitHub中获得,并允许您将scss文件保存到css中。我为自己工作,虽然我不完全满意的需要刷新多个标签一直。
LessCSS可从incident57网站获得。虽然我从来没能使它工作,但它带我到了CodeKit (CodeKit由于生产CodeKit而被封存)。
CodeKit能够监视文件夹,并在保存时从sass或更少的地方生成css文件。它还具有处理Stylus,Haml,Javascript,CoffeeScript,Jade,Slim和Kit的能力。
https://stackoverflow.com/questions/6238613
复制相似问题