Emmet: Kann ich den Autoprefixer deaktivieren?

Erstellt am 23. Apr. 2017  ·  10Kommentare  ·  Quelle: emmetio/emmet

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?

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:

{
    "preferences": {
        "css.autoInsertVendorPrefixes": false
    },
}

Alle 10 Kommentare

Wenn Sie einen Visual Studio-Code verwenden, fügen Sie die Einstellung der settings.json (Benutzer- oder Arbeitsbereichseinstellungen) hinzu.

{
    "emmet.preferences": {
        "css.autoInsertVendorPrefixes": false
    }
}

2017-06-02_18-05-47

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.
emmetvendorprefixes

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

image

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

HeikoMamerow picture HeikoMamerow  ·  16Kommentare

fversepuy picture fversepuy  ·  5Kommentare

DanielRuf picture DanielRuf  ·  5Kommentare

sergeche picture sergeche  ·  25Kommentare

planetoftheweb picture planetoftheweb  ·  3Kommentare