2011-01-14 4 views
14

Kürzlich entdeckte ich, dass es möglich ist, Syntax-Highlighting in einer <textarea> mit JavaScript zu haben.Browserbasierte IDE - Textarea mit Codevervollständigung verfügbar?

Gibt es Open Source-Bibliotheken, die auch die automatische Vervollständigung unterstützen? Ich möchte einen einfachen Online-Editor für HTML/CSS-Vorlagen erstellen.

Vorzugsweise kann die Vervollständigung erweitert werden, so dass ich benutzerdefinierte Regeln hinzufügen kann.

+0

Klingt wie eine coole Idee, aber noch nicht sehr praktisch. Ich denke, Sie könnten HTML5 verwenden, um den größten Teil davon für die Offline-Nutzung zwischenzuspeichern. – xil3

+0

@ xil3: Was müsste ich offline cachen? Die Codevervollständigungsdefinitionen? Sie könnten als JSON – vdboor

+0

inline geschaltet werden, damit jemand immer eine Internetverbindung benötigt, um die IDE zu benutzen? Selbst wenn die Codevervollständigungsdefinitionen inline wären, müsste dies irgendwo zwischengespeichert werden, um auf diese Offline zuzugreifen. – xil3

Antwort

0

Mozilla Labs hat Skywriter(Dieses Projekt ist nicht mehr aktiv), die eine browserbasierte IDE ist. Ich weiß nicht, ob es Code-Vervollständigung (ich konnte es nicht finden) obwohl.

+0

Skywrite wurde umbenannt in [Ace] (http://ace.ajax.org/), der Editor der in der [Cloud9 IDE] verwendet wird (https://c9.io/) . –

+0

http://ace.ajax.org/ – Marc