2012-11-29 108 views
11

我使用的是Aptana Studio 3,我希望获得代码辅助功能以用于Sass(.scss)文件。如果代码帮助不适用于Sass语法/声明,但是我希望为标准CSS声明获得语法高亮和代码完成帮助。因此,例如,如果我输入“背景”,我希望编辑器显示类似于HTML的语法。Aptana Studio 3代码辅助Sass(.scss)文件

我已经为.scss文件(从这里:https://wiki.appcelerator.org/display/tis/Changing+your+file+association+preferences)添加了一个新的文件关联首选项,并将CSS编辑器指定为.scss文件的默认编辑器。这让我语法突出显示,但没有代码完成帮助的CSS规则。

我做错了什么,或者我只是运气不好,得不到代码完成/代码帮助帮助?

回答

6

这^ 对于那些谁没有做它已经去: 首选项>常规>编辑>文件的文件类型中关联 选择SASS(和SCSS),单击添加,选择CSS源代码编辑器,添加它。然后在关联的编辑框中选择css源代码编辑器并单击默认。 之后 - 得到沮丧和谷歌代码完成sass aptana工作室像我们一样,然后发布解决方案,如果你找到它或upvote所以有人发现。

+0

有没有人在这方面取得任何进展?我一直在想如何将css编辑器的代码完成文件复制到sass编辑器;但我似乎无法弄清楚这些文件在哪里... –

1

对于任何对SASS使用默认CSS编辑器感兴趣的人。做这个。

转至:窗口>首选项>常规>编辑器>文件关联。在“文件类型”中,选择“* .scss”。然后在“关联编辑器”中添加CSS源代码编辑器并将其设置为默认值。尽管我喜欢默认的SASS Source Editor的主题。

是的,如预期的那样,这将允许访问CSS编辑器的自动完成和所有其他功能。

+0

现在我的问题是,它很烦人得到css错误,因为css不支持选择器语法事件中的选择器。我的aptana人在哪里?这不是那么困难,我们只是想将一个特征粘贴到另一个编辑器中。 –

+0

对我来说没有这样的问题,我可以没有任何错误地嵌套。确保你的文件扩展名是'.css.scss' – Humming

+0

等一下你的意思是我的文件扩展名应该是.css.scss ...你的意思是style.css本来应该是style.css.scss之前sass编译它?? –

0

(从评论 - 道具/呼喊出采取的答案去@Humming)现在

我的问题是,这很烦人,因为CSS不支持选择语法的事情中选择,以获得CSS错误。 - 安德鲁鲁林

没有这样的问题对我来说,我可以没有任何错误嵌套。确保您的文件扩展名是.css.scss -Humming

等待你的意思是我的文件扩展名应该是.css.scss什么...你的意思的style.css本来应该style.css.scss前sass编译它? - Andrew Luhring

在.css之后添加.scss扩展名将允许它考虑css和scss功能。像我们有.html.erb或.js.erb - Humming