【发布时间】:2013-03-18 22:17:21
【问题描述】:
我的 Compass 项目的结构已经超出了 Sublime Text 或 TextMate/E 等文本编辑器的功能。示例:
我迫切需要变量/mixin 名称的完成和重构功能:全局重命名变量/mixin,在不中断导入的情况下移动文件等。
我尝试过最新的 JetBrains IDE(RubyMine、PhpStorm、WebStorm、PyCharm),但它们无法处理 Compass 项目结构。所有变量都被认为是未定义的,重构工具失败和其他令人讨厌的事情发生。示例:
因此,当涉及到 Compass 驱动的 SASS 开发时,那些付费 IDE 会屈服于普通程序员的编辑器,例如 vim,它们至少具有愚蠢但有效的自动补全功能。
问题是:哪些编辑器和 IDE 具有完整的 Compass 支持?
PS 我在 Windows 上,但请建议任何操作系统的匹配软件。
【问题讨论】:
-
我假设你已经查看了ctags?
-
我确实研究了 ctags 和 cscope,但它们都不支持 Compass 开箱即用,并且网络上没有提到至少有人设法使其工作。例如,cscope 无法理解以缩进 .sass 语法的简短样式编写的导入。可以为 ctags/cscope 编写一些复杂的配置/脚本/hack,但这对我来说太难了。不过,我很乐意参与其中的测试。
标签: sass compass-sass