2015-08-13 10 views
10

Es scheint, Emmet soll auch mit .jsx-Dateien arbeiten, aber ich kann es nicht in Atom arbeiten. Meine divs expandieren nicht, nichts passiert, wenn ich Tab drücke. Ich habe versucht Atom neu zu starten, deaktiviert alle anderen Benutzer-Pakete und es funktioniert perfekt mit HTML-Dokumenten. Soll Emmet mit .jsx out of the box arbeiten oder sind Konfigurationen nötig?Atom.io: Emmet und jsx

+1

Haben Sie hier überprüft? https://github.com/emmetio/emmet-atom/issues/237 – nwinkler

+1

Yup. Versucht, zu der älteren Version zurückzukehren, aber es hat nicht geholfen. – swelet

+0

@ user2768271 Das gleiche Problem, die Aktualisierung repariert es nicht. – Noah

Antwort

12

Ab der neuesten Version können Sie cmd + shift + e drücken. Ich für Windows oder Linux übernehmen würde es Strg + Shift + e (obwohl ich nicht Windows und Linux ein prüft haben)

+11

Ich möchte, dass meine Tags beim Drücken von Tab erweitert werden. Aufbauend auf Ihrer Antwort, um dies zu erreichen: Gehen Sie zu Atom/Öffnen Sie Ihre Tastaturbelegung und fügen Sie folgendes ein: 'atom-text-editor [datengrammatik = "source js jsx"]: nicht ([mini])': 'tab': ' emmet: expand-abkürzung-mit-tab 'Jetzt können Sie mit Tab erweitern. Genial. – swelet

+3

Ab Emmet 2.4.3 Atom 1.6.2 scheint der [Daten-Grammatik = ...] Teil nicht zu funktionieren. Gehe zu Atom/Keymap und füge folgendes ein: 'atom-text-editor: nicht ([mini])': 'tab': stattdessen 'emmet: expand-abkürzung-mit-tab'. Als Nebeneffekt bedeutet dies auch, dass die Emmet-Texterweiterung für alle Dateitypen in Atom gilt. – swelet

+0

@swelet sollten Sie eine Antwort schreiben – aw04

16

öffnen Atom -> Einstellungen -> Packages -> Emmet

Scroll ein bisschen nach unten und Sie Ich werde eine Notiz zu diesem speziellen Thema sehen. Von dort müssen Sie nur den richtigen Kontext, der in meinem Fall war Quelle js jsx greifen und es zu Ihrer Keymap-Konfiguration hinzufügen.