2012-11-29 6 views
11

Ich benutze Aptana Studio 3 und möchte die Code-Assist-Funktion für Sass (.scss) -Dateien verwenden. Es ist in Ordnung, wenn der Code-Assistent für Sass-Syntax/Deklarationen nicht funktioniert, aber ich möchte Syntax-Hervorhebung und Hilfe zur Code-Vervollständigung für Standard-CSS-Deklarationen erhalten. Wenn ich zum Beispiel "Hintergrund" eintippe, möchte ich, dass der Editor die Syntax wie für HTML anzeigt.Aptana Studio 3 Code-Assistent für Sass (.scss) Dateien

Ich habe eine neue Dateizuordnungseinstellung für .scss-Dateien hinzugefügt (von hier: https://wiki.appcelerator.org/display/tis/Changing+your+file+association+preferences) und den CSS-Editor als Standardeditor für .scss-Dateien zugewiesen. Dies bringt mir Syntax-Hervorhebung, aber keine Code-Vervollständigungshilfe für CSS-Regeln.

Mache ich etwas falsch oder habe ich nur Pech für Code-Vervollständigung/Code-Assist-Hilfe?

Antwort

6

dieses^ für diejenigen, die nicht bereits getan haben es gehen: Einstellungen> Allgemein> Editoren> Dateizuordnungen in Dateitypen sass (und SCSS) auszuwählen, klicken Sie hinzufügen, CSS-Source-Editor auswählen, hinzufügen. Wählen Sie dann den css source editor in der zugehörigen Editoren Box und klicken Sie auf default. nach dem tun, frustriert und Google Code Vervollständigung sass aptana Studio wie wir es getan haben und dann die Lösung, wenn Sie es finden oder upvote, so jemand findet heraus.

+0

Hat jemand Fortschritte dabei gemacht? Ich habe versucht herauszufinden, wie man die Code-Vervollständigungsdatei der CSS-Editoren einfach in die CSS-Editoren kopiert; aber ich kann nicht herausfinden, wo diese Dateien sind ... –

1

Für alle, die den Standard-CSS-Editor für SASS verwenden möchten. Mach das.

Wechseln Sie zu: Fenster> Voreinstellungen> Allgemein> Editoren> Dateizuordnungen. Wählen Sie in den "Dateitypen" "* .scss". Fügen Sie dann den CSS-Quelltext-Editor in "Zugeordnete Editoren" hinzu und legen Sie ihn als Standard fest. Mir gefällt zwar das Thema des Standard-SASS-Source-Editors.

Und ja, wie erwartet, dies wird Zugriff auf die Auto-Vervollständigen und alle anderen Funktionen des CSS-Editors geben.

+0

Mein Problem ist jetzt, dass es nervig ist, die CSS-Fehler zu bekommen, weil CSS den Selektor innerhalb der Selektor-Syntax-Sache nicht unterstützt. Wo meine Aptana Leute bei ?? Das kann nicht so schwierig sein, wir wollen nur ein Feature in einen anderen Editor einfügen. –

+0

Kein Problem für mich, ich kann ohne Fehler verschachteln. Stellen Sie sicher, dass Ihre Dateierweiterung '.css.scss' ist. – Humming

+0

warten, was meinst du meine Dateierweiterung sollte .css.scss ... meinst du style.css sollte ursprünglich style.css.scss sein, bevor sass kompiliert es ?? –

0

(Antwort vom Kommentare- Requisiten/shout-out genommen gehen zu @Humming)

Mein Problem ist jetzt, dass es ärgerlich ist die CSS-Fehler zu erhalten, weil CSS nicht die Wähler innerhalb Selektor Syntax Sache unterstützen. -Andrew Luhring

Kein solches Problem für mich, ich kann ohne Fehler verschachteln. Stellen Sie sicher, dass Ihre Dateierweiterung ist .css.scss -Humming

warten, was meinst du meine Dateierweiterung .css.scss sein sollte ... meinen Sie style.css ursprünglich style.css.scss sein sollten, bevor sass kompiliert es ?? - Andrew Luhring

Das Hinzufügen der .scss-Erweiterung nach .css ermöglicht es, sowohl css- als auch scss-Funktionen zu berücksichtigen. Wie haben wir .html.erb oder .js.erb - Humming