2014-02-22 7 views
8

Ich habe gerade angefangen, SASS mit Sublime Text 2 zu verwenden und es wirklich zu genießen. Einige der Autocomplete-Funktionen, die mit CSS funktionierten, funktionieren jedoch nicht mit SASS. Zum Beispiel auf einer CSS-Datei, wenn ich schreibe: float und drücken tab, fügt automatisch ein SemikolonAutocomplete mit SASS fehlt Semikolon auf Sublime Text?

float:

Und das gleiche, wenn ich dann left und drücken Sie Tab hinzufügen, erhalte ich

float:left;

Dies ist jedoch nicht in einer SCSS-Datei. Gibt es eine Möglichkeit, diese Autocomplete zurück zu bekommen, aber mit SASS?

+1

Haben Sie versucht das? http://stackoverflow.com/questions/11309185/sass-support-for-sublime-text-2 –

Antwort

14

Korrigiert: https://github.com/sergeche/emmet-sublime/issues/70

Für SASS Syntax, Standard Dialekt sass, nicht SCSS (es ist wichtig). Laut Beispielen aus http://sass-lang.com ist das Schließen des Semikolons nicht erforderlich.

Aber Sie können dieses Verhalten ändern: in der Benutzer Emmet.sublime-Einstellungen Datei, die sass.propertyEnd Eigenschaft für Präferenzen Abschnitt hinzufügen, wie dieser:

{ 
    "preferences": { 
     "sass.propertyEnd": ";" 
    } 
} 
+0

Wenn ich db und tab eingeben, bekomme ich display: block (ohne das Semikolon am Ende). Irgendeine Idee, wie man das repariert? –

+2

@GregoryBolkenstijn Ich habe die Antwort aktualisiert, aber meine Bearbeitung steht aus. Fügen Sie einfach "disable_tab_abcuriarations_on_auto_complete": false 'zu Ihrer Preferences.sublime-settings-Datei hinzu – Iso