2012-11-29 33 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