Ich habe die Verschönerungserweiterung in Ace Editor gefunden, aber ich sehe keine Beispiele dafür, wie man sie benutzt. Folgendes habe ich bisher:
%Vor%
aber ich bekomme den Fehler:
%Vor%
Es sieht so aus:
%Vor%
Es erfordert, dass Sie die Ace-Editor-Sitzung als ersten Parameter übergeben. In meiner ursprünglichen Frage habe ich keine Variablen übergeben und das war ein Fehler.
Hinweis: Es hat nicht gut funktioniert, was in den Versionshinweisen der Erweiterungen erwähnt wurde. Es funktionierte nicht gut genug, um es zu benutzen.
Ich habe es nicht funktioniert
%Vor%
Verschönern war immer %code% .
Nach einer Weile gab ich auf.
Und die externe Bibliothek "Beautify" verwendet ( Link )
%Vor%
___ tag123aceditor ___ Ace ist ein eigenständiger Code-Editor, der in JavaScript geschrieben ist. Das Hauptziel besteht darin, einen webbasierten Code-Editor zu erstellen, der die Funktionen, Benutzerfreundlichkeit und Leistung bestehender nativer Editoren wie TextMate, Vim oder Eclipse anpasst und erweitert. Es kann leicht in jede Webseite und JavaScript-Anwendung eingebettet werden.
___ qstnhdr ___ Wie verwende ich Verschönerung im Ace Editor?
___ antwort43794051 ___
Hatte das gleiche Problem. Am Ende habe ich eine vereinfachte Prettify-Methode entwickelt , die meinen Anforderungen entspricht (die nicht alles auf derselben Linie haben sollen).
Hinweis Ich habe die Reagieren-Version von Ace Editor verwendet, gilt aber auch für JS. Es unterstützt keine Kommentare, da mein generierter Code sie nicht enthält und Sie müssen die Methode möglicherweise erweitern, wenn Sie sie unterstützen möchten.
%Vor%
html:
%Vor%
sass:
%Vor%
Hilfsmethoden:
%Vor%
In verschönern Datei zeigen Sie einfach verschönern zu Windows (globales Objekt) danach können Sie Verschönern von dem globalen Objekt aufrufen.
ext-beautify.js in Zeile 330 add
%Vor%
Dann können Sie es verwenden.
%Vor%