Wenn ich beispielsweise 'bxb' eintippe, erstellt es
-webkit-box-sizing: border-box
-moz-box-sizing: border-box
-ms-box-sizing: border-box
box-sizing: border-box
aber heutzutage haben wir webpack so etwas machen. Gibt es also einen Schalter, um den Autoprefixer auszuschalten?
Wenn Sie einen Visual Studio-Code verwenden, fügen Sie die Einstellung der settings.json (Benutzer- oder Arbeitsbereichseinstellungen) hinzu.
{
"emmet.preferences": {
"css.autoInsertVendorPrefixes": false
}
}
css.autoInsertVendorPrefixes
Generieren Sie automatisch Kopien der erweiterten CSS-Eigenschaft mit Anbieterpräfix. Standardmäßig generiert Emmet Eigenschaften mit Herstellerpräfix nur dann, wenn Sie einen Bindestrich vor eine Abkürzung setzen (zB -bxsh). Wenn diese Option aktiviert ist, brauchen Sie keine Bindestriche vor Abkürzungen: Emmet erstellt für Sie Eigenschaften mit einem Anbieter-Präfix.
In anderen IDEs oder Code-Editoren können Sie versuchen, eine Einstellungsdatei (preferences.json) im Stammverzeichnis des Projekts zu erstellen. Weitere Informationen finden Sie unter dem Link — https://docs.emmet.io/customization/preferences/
@albrin vielen Dank!
@albrin , sag
Um Auto-Präfixe in Sublime Text loszuwerden, klicken Sie auf Preferences > Package Settings > Emmet > Settings-User und fügen Sie das folgende Snippet hinzu:
{
"preferences": {
"css.autoInsertVendorPrefixes": false
},
}
Hallo, ich habe ein seltsames Problem mit Sublime Text.
Ich habe die Änderung in den Benutzereinstellungen vorgenommen
{
"preferences": {
"css.autoInsertVendorPrefixes": false
}
}
Und es funktioniert irgendwie. Wenn ich d:f
eintippe, werden die Herstellerpräfixe nicht hinzugefügt, aber wenn ich df
eintippe, werden sie hinzugefügt. Ich weiß nicht, ob es mit der Fuzzy-Suche zusammenhängt oder was, aber ich denke, es nervt.
Ich hatte das gleiche Problem in Sublime Text.
Bei mir funktioniert es gut
{
"preferences": {
"css.autoInsertVendorPrefixes": false,
"caniuse.enabled": false
},
}
@KitCarver Mein Held!
Weißt du zufällig, woher diese Option caniuse
kommt?
Ja, ich habe es hier gefunden: https://docs.emmet.io/customization/preferences/
caniuse.enabled
Aktivieren Sie die Unterstützung der Can I Use-Datenbank. Wenn aktiviert, prüft der CSS-Abkürzungsresolver zuerst Kann ich die Datenbank verwenden, bevor er CSS-Eigenschaften erkennt, die aufgelöst werden sollen
Automatische Präfixe werden in Emmet v2 entfernt
Für IntelliJ-Benutzer deaktivieren Sie einfach Auto insert css vendor prefixes
unter:
Preferences > Editor > Emmet > CSS
Hilfreichster Kommentar
Um Auto-Präfixe in Sublime Text loszuwerden, klicken Sie auf Preferences > Package Settings > Emmet > Settings-User und fügen Sie das folgende Snippet hinzu: