Vergleich von JavaScript-basierten Quellcode-Editoren

Dieser Artikel bietet einen grundlegenden Merkmalsvergleich zwischen einigen der JavaScript-basierend Quellcode -Redakteure heute verfügbar.

Überblick

Liste der Quellcode -Redakteure
Editor Seite? ˅ Letzte Version Stil, Klon von Kosten (US$)) Softwarelizenz Open Source Browserunterstützung Aktivität
As Heim, Demo v1.4.12, 2020-7 Sublime Text / Microsoft Visual Studio Frei Neue BSD -Lizenz Ja Firefox 3.5+, Safari 4+, Chrom, dh 8+, Opera 11,5+ Ja
Atom Heim v1.50.0-beta0, 2020-07-14 Emacs, Vim und andere Frei Dual Ja Chrom Ja
Codemirror Heim, Demo 5.59.1, 2020-12-31 einfacher Textbereich Frei MIT-wie Ja Firefox 3+, Chrome, Safari 3+, Internet Explorer 8+, Opera 9+[1] Ja
Codejar Heim, Demo 1.0.2, 2020-04-05 einfacher Textbereich Frei MIT Ja Firefox 3+, Chrome, Safari 3+, Internet Explorer 8+, Opera 9+ Ja
Codeanywhere Heim 6.0 Sublimetext - Öffentliche Wolke Nein Firefox 3+, Chrome, Safari 3+, Internet Explorer 8+, Opera 9+ Ja
Codenvy Editor Heim 2.10.17, 2014-01-17 Finsternis - Öffentliche Wolke Ja Firefox 3+, Chrome, Safari 3+, Internet Explorer 8+, Opera 9+ Ja
Orion Heim 22.0, 2020-04-03. Eclipse SWT StyledText, regulärer Textbereich Frei Dual-Lizenz: BSD 3-Klausel und EPL Ja Firefox 37+, Chrome 40+, Safari7+, Internet Explorer 11+[2] Ja
Monaco (Visual Studio -Code)) Heim, Demo 0,31.1, 2021-12-14 Visual Studio -Code Frei MIT Ja IE8+, Firefox 4+, Chrom Ja
Markitup Heim, Demo 1.1.14, 2013-02-04 Markup Herausgeber, kein Syntax -Highlight Frei MIT, GPL Ja Dh 6 & 7, Firefox 2 & 3, Safari 3.1, Opera 9+[3] Etwas
Ldt Heim 2012-02-19 regulärer Textbereich Frei MIT, GPL Ja Firefox 3.6+, IE8, Chromium 16, Midori 4.1, Opera 11, Offenbarung Etwas
Ymacs Heim, Demo 0,5, 2012-03-28 EMACs Frei BSD Ja Feuerfuchs, Chrome, Safari Etwas
CodePress Heim 0.9.6, 2007-09-26 Microsoft Visual Studio Frei LGPL Ja ? Nein
Codetextarea Heim, Demo 2009-06 Microsoft Visual Studio Frei BSD Ja Dojo Widget Nein
EDAREA Heim, Demo 0.8.2, 2010-01-14 Microsoft Visual Studio Frei LGPL Ja Dh 6+, Firefox 1.5+, Safari 3+, Opera 9+, Chrome[4] Nein
Helene Heim, Demo 0,9, unbekanntes Veröffentlichungsdatum Microsoft Visual Studio Frei Gpl Ja Nein
9ne Heim ? EMACs Frei Gpl Ja Nein
JSVI Heim ? vi Frei Gpl Ja Nein
MDK-EDITOR Heim 2.10, 2008 Microsoft Visual Studio Hängt vom Gebrauch ab Dual Code ist lesbar getestet, um an zu arbeiten: dh 6, 7 - Firefox 2, 3 - Chrome Ja
Mikro Heim 2013 Nano Frei Gpl Ja Etwas

Liste der Funktionen

Feature -Tests wurden mit Firefox 3.0.6 gegen die aktuelle Demo -Version durchgeführt, und die Ergebnisse stimmen möglicherweise nicht mit denen in anderen Browsern oder herunterladbaren Versionen überein.

Liste der Quellcode -Editor -Funktionen
Feature As Codemirror Codejar Orion CodePress Codetextarea EDAREA Helene Markitup! MDK-EDITOR Monaco Editor (Visual Studio -Code))
Implementierung Nestable volle Parser Musterbasierter Parser Musterbasierter Parser Parser
Syntax Highlight Über 110 Sprachen 129 Sprachen Ja gemischter Modus: HTML + JavaScript und CSS, PHP, EJS; Einzelmodus: JavaScript, Java, JSON, CSS, Python, Ruby, XML, Yaml (steckbar) Begrenzter gemischter Modus: HTML + JavaScript (kein CSS), PHP + HTML (kein JavaScript oder CSS), Java, Perl, SQL Nur Schlüsselwörter Nur eine Sprache gleichzeitig: Perl, PHP, CSS, JavaScript, Python, HTML, XML, VB, C, CPP, SQL, Pascal, Basic, Brainf*CK Php Nein gemischter Modus: PHP + HTML + JavaScript + CSS, Single-Mode: PHP, JavaScript, CSS, XML; erweiterbar Hunderte von Sprachen
Syntaxprüfung HTML, CSS, JavaScript (mit JSHINT) Etwas Nein JavaScript (mit JSlint) Nein Nein HTML, JavaScript (mit JSlint) HTML, CSS, JavaScript, TypeScript
Registerkarte Unterstützung Ja Ja Ja Ja Etwas Ja Ja Ja
Einrückung, neue Linie hält das Niveau Optionale Einstellung, die standardmäßig eingeschaltet ist Ja Ja Ja sehr begrenzt Nein Ja N/a (nicht eingebraucht drücken) Nein Ja Ja
Eindrückung, Syntax Ja Ja Ja Ja Nein Nein Nein
Einrückungsblock Ja, einschließlich Shift+Tab entweder automatisch oder blockieren Einzug/uneingeschränkt Ja Ja, einschließlich Shift+Tab Nein Ja, einschließlich Shift+Tab Ja, einschließlich der Registerkarte "Shift+" und verwenden Sie das Kontextmenü Ja, einschließlich Shift+Tab
Klammerung Ja Ja Nein Ja Eine Implementierung besteht Strg+B; Keine Winkelhalterung Matching Nein passende Klammer ([{<>}]) immer hervorgehoben Ja
XML -Matching -Tag -Highlight Ja Ja Nein Nein Nein Ja Ja
Codefaltung Ja Ja[5] Nein Etwas[6] Nein Nein Nein Nein Nein Nein Ja
Code Ausschnitte Ja Durch API/Add-On Etwas Geben Sie 'oder' if ', dann die Registerkarte ein Nein Ja Nein Ja JavaScript
Codevorschlag Ja Beispiel Ja durch Esprima Content Assist Plugin Nein Jawohl Nein CSS, HTML, JavaScript) Ja
Schaltersyntax -Highlight ON/Off Ja Ja Nein Letztes Beispiel in der Demo N / A Textmode
Tastatürkürzel Alle gemeinsamen Abkürzungen & Benutzerdefinierte Schlüsselbindungen Voll konfigurierbar Ja einige verbrauchte verwendete: Strg+f, Strg+g, Strg+z, Strg+y Ja Alle Schlüsselkombinationen (außer F1 in IE7) können an Verknüpfungen gebunden werden Ja
Linien Nummern Ja Ja Ja Ja Ja Ja Ja Ja Nein Unterstützt die Mausauswahl Ja
Suche & Ersetzen Regex unterstützt über API Nein Ja Nein Symbolleiste hat API für das Studio Ja
Rechtschreibprüfung Addon für das Kontextmenü Nein Nein Nein browserbasiert keiner browserbasiert keiner browserbasiert Nein
Symbolleiste Aber Befehlszeilenkonsole Nein Nein Nein Nein Ja Nein Ja Nein
Visuelles Styling Vollständig themenreich CSS-basierte Themen Ja Ja Schriftart und Schriftgröße 5 Stile zur Auswahl, mit 2 Schriftgrößen mit Ja
Rückgängig wiederholen Ja Ja Ja Ja Ja Ja Differential rückgängig Ja
Auswahl mehrerer Cursoren / Block Mehrere Cursoren Ja Nein Ja Nein Nein Nein Nein Nein Nein
Inderteile Ja Nein Nein Nein Nein Nein Nein Nein Nein Nein
Inline -Widgets Ja Ja Nein Nein Nein Nein Nein Nein Nein Nein
Non -US -Charset -Unterstützung Ja Ja Ja Ja Nein
Diff -Editor Ja

Siehe auch

Verweise

  1. ^ Codemirror unterstützte Browser
  2. ^ Orion unterstützte Browser
  3. ^ "Markitup! Universal Markup JQuery Editor". Markitup.jaysalvat.com. Abgerufen 2013-06-14.
  4. ^ EDAREEA -Kompatibilitätsdiagramm
  5. ^ "Code -Falten -Demo". Codemirror. Abgerufen 2013-06-14.
  6. ^ "Orion 0,3 m2 - Neu und bemerkenswert | Orion News". Planetorion.org. 2011-09-26. Abgerufen 2013-06-14.