css - 如何为 Jetbrains PhpStorm 添加 Compass 语法支持?

标签 css compass-sass phpstorm

我正在使用 JetBrains PhpStorm,它可能是我用过的最出色的 IDE。

问题很简单。如何为其添加 Compass 语法支持?我已经安装了它,它可以渲染和工作,但 PhpStorm 仍然提示未定义的导入和混合。

我该如何解决这个问题? Compass 可以作为外部库包含在内吗?


编辑:我只想指出 this feature request 适用于 RubyMine IDE(也由 JetBrains 开发),不适用于 PhpStorm/WebStorm。

最佳答案

这是对 Martin 回答的解释。 指向 sass 文件夹中的 compass gem 目录的符号链接(symbolic link)效果很好。

使用说明(Windows)

  1. 以管理员权限打开cmd
  2. 更改元素 sass 文件夹的路径,例如 cd projectname\sass
  3. 运行 mklink/d compass $GEM_LOCATION\frameworks\compass\stylesheets\compass,对于我来说 $GEM_LOCATION = C:\dev\Ruby200\lib\ruby\gems\2.0。 0\gems\compass-0.12.2

就是这样,现在 PhpStorm 不会将 compass mixins 高亮显示为错误,并将它们添加到自动完成建议中。

警告:如果您想删除创建的符号链接(symbolic link),请不要使用 delete,它会删除源目录。 使用管理员权限打开 cmd,cd $yourProjectSassPath,然后运行 ​​rmdir compass

关于css - 如何为 Jetbrains PhpStorm 添加 Compass 语法支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13213631/

相关文章:

css - 使用 LESS/CSS 将自定义字体应用于除符号之外的所有字符

css - 在 Google Chrome 中将我自己的数据绘制成时间线

phpstorm - 将文件添加到项目目录之外的项目

php - Docker工具箱Mac OS Xdebug

phpunit - 让 PHPUnit 与 PhpStorm 和 Homestead 正常工作

javascript - 我想在删除按钮旁边添加编辑按钮,这样我就可以编辑我已经插入的值

javascript - 如何将元素拆分为两个可连续的部分并在它们之间添加另一个元素

sass - 使用 Compass/sass 进行百分比宽度响应式布局?

ruby-on-rails - 静态设置 : error with Compass integration

ruby-on-rails - 如何在没有文件或行引用的情况下运行 compass 编译?