如何告诉 textmate 将 .scss.erb 文件作为 SASS 打开?

发布于 2024-12-04 18:03:12 字数 221 浏览 0 评论 0原文

在 Rails 3.1 中,我必须将 .erb 附加到我的 scss 文件中,才能在我的 css 中使用图像。但这给我的短信带来了问题。

如何告诉 textmate 始终将 .scss.erb 文件作为 SASS 打开?

这是我的问题的说明: http://screenr.com/Jjps

With Rails 3.1 I have to append my scss files with .erb to use images in my css. It's causing me a problem with textmate though.

How do you tell textmate to always open .scss.erb files as SASS?

Here's an illustration of my problem:
http://screenr.com/Jjps

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

风柔一江水 2024-12-11 18:03:12

如果您只需要 .erb sass 文件来包含图像,则可以使用 sass-rails gem 提供的 image-url 帮助器。这样您就可以将文件保留为 .css.scss 并且 TextMate 突出显示将起作用。

background: #fff image-url("search.png") no-repeat scroll left center;

更多信息:

http://guides.rubyonrails.org/asset_pipeline.html#css- and-sass

如果您必须 .erb sass 文件,则 TextMate 中的语法突出显示只能通过为捆绑包中的 scss.erb 文件添加对新语言的支持来修复。这类似于 drnic 流行的 Ruby On Rails 捆绑包中的 HTML (Rails) 语言。

https://github.com/drnic/ruby-on-rails -tmbundle/tree/master/语法

If you only need to .erb the sass files to include images, you can use the image-url helper provided by the sass-rails gem. This way you can keep files as .css.scss and TextMate highlighting will work.

background: #fff image-url("search.png") no-repeat scroll left center;

More info:

http://guides.rubyonrails.org/asset_pipeline.html#css-and-sass

If you have to .erb the sass files then the syntax highlighting in TextMate will only be fixed by adding support for a new language for scss.erb files in a bundle. This would be similar to the HTML (Rails) language in the popular Ruby On Rails bundle by drnic.

https://github.com/drnic/ruby-on-rails-tmbundle/tree/master/Syntaxes

一身骄傲 2024-12-11 18:03:12

这是官方的 SCSS Textmate 捆绑包:

https://github.com/kuroir/SCSS.tmbundle

Here's the official SCSS Textmate bundle:

https://github.com/kuroir/SCSS.tmbundle

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文