Die großartige Idee ist es, einen nativen HTML -Editor zu erstellen (also kein allgemeiner Texteditor, der für HTML angepasst ist, sondern nur für HTML erstellt wurde), mit dem HTML auch mit zufälliger Vorlagencode in der Mitte verarbeitet werden kann. Erweitern Sie dann hoffentlich das Bearbeitungsmodell, um CSS, dann JSON und andere zu unterstützen.
Ich habe hier einen kleinen Artikel über die Begründung geschrieben.
Es gibt auch diese, eher eine Notiz für den Selbsttyp -Erklärer darüber, wie die Zeilen behandelt werden. https://pumpula.net/foolproof-html/how-the-data
Mein Prototypcode ist ein Chaos, daher versuchen wir, eine ordnungsgemäße App -Arcitecture zu erledigen. Ich habe einen Gitter -Chat für die Planung und das Teilen von Sachen eingerichtet. Der Chat ist der beste Weg, um einen Beitrag zu leisten. https://gitter.im/flprf/lobby
Der Prototyp ist gut genug für Demos, aber noch nicht wirklich nutzbar. Es ist nur vorerst Mac, vor allem, weil es eine Auszeit des guten Multi -Plattform -Tastaturunterstützung dauert, dass es tatsächlich funktioniert. Beiträge willkommen!
npm install ausnpm startDie meisten Aktionen finden Sie in js/keydown.js. Einige Aktionen erfolgen durch die App -Shell aus Menüelementen, die Sie erwarten würden, wie Rückgut/Wiederherstellung, Speichern (Todo), Kopieren & Einfügen usw. Die Interaktionen sind nach dem Sublime -Text ziemlich genau modelliert. Ich hoffe, dass sich die Benutzeroberfläche für jeden, der jemals HTML in einem Texteditor geschrieben hat, sofort vertraut und produktiv gemacht wird.
Wahrscheinlich unnötig zu sagen, aber erwarten Sie Buggy -Verhalten. Die meisten Sachen scheinen gut zu funktionieren, aber das benutze es nur.
Mit Elektron gebaut.