我正在使用 JetBrains PhpStorm,它可能是我用过的最出色的 IDE。
问题很简单。如何为其添加 Compass 语法支持?我已经安装了它,它可以渲染和工作,但 PhpStorm 仍然提示未定义的导入和混合。
我该如何解决这个问题? Compass 可以作为外部库包含在内吗?
编辑:我只想指出 this feature request 适用于 RubyMine IDE(也由 JetBrains 开发),不适用于 PhpStorm/WebStorm。
最佳答案
这是对 Martin 回答的解释。 指向 sass 文件夹中的 compass gem 目录的符号链接(symbolic link)效果很好。
使用说明(Windows)
- 以管理员权限打开cmd
- 更改元素 sass 文件夹的路径,例如
cd projectname\sass
- 运行
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/