Английская Википедия:Comparison of JavaScript-based source code editors

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Short description This article provides basic feature comparison between some of the JavaScript-based source code editors available today.

Overview

List of source code editors
Editor Site Latest version Style, clone of Cost (US$) Software license Open source Browser support Activity
Шаблон:Rh | Ace Home, demo v1.4.12, 2020-7 Sublime Text / Microsoft Visual Studio Шаблон:Free New BSD License Шаблон:Yes Firefox 3.5+, Safari 4+, Chrome, IE 8+, Opera 11.5+ Шаблон:Yes
Шаблон:Rh | Atom Home v1.50.0-beta0, 2020-07-14 Emacs, Vim and others Шаблон:Free Dual Шаблон:Yes Chrome Шаблон:No
Шаблон:Rh | CodeMirror Home, demo 5.59.1, 2020-12-31 plain textarea Шаблон:Free MIT-like Шаблон:Yes Firefox 3+, Chrome, Safari 3+, Internet Explorer 8+, Opera 9+[1] Шаблон:Yes
Шаблон:Rh | CodeJar Home, demo 1.0.2, 2020-04-05 plain textarea Шаблон:Free MIT Шаблон:Yes Firefox 3+, Chrome, Safari 3+, Internet Explorer 8+, Opera 9+ Шаблон:Yes
Шаблон:Rh | Codeanywhere Home 6.0 SublimeText - Public Cloud Шаблон:No Firefox 3+, Chrome, Safari 3+, Internet Explorer 8+, Opera 9+ Шаблон:Yes
Шаблон:Rh | Codenvy Editor Home 2.10.17, 2014-01-17 Eclipse - Public Cloud Шаблон:Yes Firefox 3+, Chrome, Safari 3+, Internet Explorer 8+, Opera 9+ Шаблон:Yes
Шаблон:Rh | Orion Home 22.0, 2020-04-03. Eclipse SWT StyledText, regular textarea Шаблон:Free dual-licensed: BSD 3-clause and EPL Шаблон:Yes Firefox 37+, Chrome 40+, Safari7+, Internet Explorer 11+[2] Шаблон:No
Шаблон:Rh | Monaco (Visual Studio Code) Home, demo 0.31.1, 2021-12-14 Visual Studio Code Шаблон:Free MIT Шаблон:Yes IE8+, Firefox 4+, Chrome Шаблон:Yes
Шаблон:Rh | Markitup Home, demo 1.1.14, 2013-02-04 Markup editor, no syntax highlight Шаблон:Free MIT, GPL Шаблон:Yes IE 6 & 7, Firefox 2 & 3, Safari 3.1, Opera 9+[3] Шаблон:No
Шаблон:Rh | LDT Home 2012-02-19 regular textarea Шаблон:Free MIT, GPL Шаблон:Yes Firefox 3.6+, IE8, Chromium 16, Midori 4.1, Opera 11, Epiphany Шаблон:No
Шаблон:Rh | Ymacs Home Шаблон:Webarchive, demo Шаблон:Webarchive 0.5, 2012-03-28 Emacs Шаблон:Free BSD Шаблон:Yes Firefox, Chrome, Safari Шаблон:No
Шаблон:Rh | CodePress Home 0.9.6, 2007-09-26 Microsoft Visual Studio Шаблон:Free LGPL Шаблон:Yes Шаблон:Dunno Шаблон:No
Шаблон:Rh | CodeTextArea Home, demo 2009-06 Microsoft Visual Studio Шаблон:Free BSD Шаблон:Yes Dojo widget Шаблон:No
Шаблон:Rh | EditArea Home, demo 0.8.2, 2010-01-14 Microsoft Visual Studio Шаблон:Free LGPL Шаблон:Yes IE 6+, Firefox 1.5+, Safari 3+, Opera 9+, Chrome[4] Шаблон:No
Шаблон:Rh | Helene Home, demo 0.9, unknown release date Microsoft Visual Studio Шаблон:Free GPL Шаблон:Yes Шаблон:No
Шаблон:Rh | 9ne Home Шаблон:Dunno Emacs Шаблон:Free GPL Шаблон:Yes Шаблон:No
Шаблон:Rh | jsvi Home Шаблон:Dunno vi Шаблон:Free GPL Шаблон:Yes Шаблон:No
Шаблон:Rh | MDK-Editor Home 2.10, 2008 Microsoft Visual Studio Шаблон:Depends Dual Шаблон:No tested to work on: IE 6, 7 - Firefox 2, 3 - Chrome Шаблон:No
Шаблон:Rh | Micro Home 2013 nano Шаблон:Free GPL Шаблон:Yes Шаблон:No

List of features

Feature testing was performed with Firefox 3.0.6 against the current demo version, and results may not match those in other browsers or downloadable versions.

List of source code editor features
Feature Ace CodeMirror CodeJar Orion CodePress CodeTextArea EditArea Helene markItUp! MDK-Editor Monaco Editor (Visual Studio Code)
Шаблон:Rh | Implementation Шаблон:Yes Шаблон:Some Шаблон:Some Шаблон:Yes
Шаблон:Rh | Syntax highlight Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Some Шаблон:Some Шаблон:No Шаблон:Partial PHP Шаблон:No Шаблон:Yes Шаблон:Yes
Шаблон:Rh | Syntax checking Шаблон:Yes Шаблон:Some Шаблон:No Шаблон:Some Шаблон:No Шаблон:No Шаблон:Yes Шаблон:Yes
Шаблон:Rh | Tab support Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Some Шаблон:Yes Шаблон:Yes Шаблон:Yes
Шаблон:Rh | Indent, new line keeps level Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Partial Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No Шаблон:Yes Шаблон:Yes
Шаблон:Rh | Indent, syntax Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No
Шаблон:Rh | Indent, selected block Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:Yes
Шаблон:Rh | Bracket matching Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:Some Шаблон:Partial Шаблон:No Шаблон:Yes Шаблон:Yes
Шаблон:Rh | XML matching tag highlight Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:Yes Шаблон:Yes
Шаблон:Rh | Code folding Шаблон:Yes Шаблон:Yes[5] Шаблон:No Шаблон:Some[6] Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:Yes
Шаблон:Rh | Code snippets Шаблон:Yes Шаблон:Some Шаблон:Some Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:Yes
Шаблон:Rh | Code suggestion Шаблон:Yes Шаблон:Yes Шаблон:Yes through esprima content assist plugin Шаблон:No Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:Yes
Шаблон:Rh | Toggle syntax highlight on/off Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:Yes N/A Шаблон:Yes
Шаблон:Rh | Keyboard shortcuts Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
Шаблон:Rh | Line numbers Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:Yes
Шаблон:Rh | Search & replace Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:No Шаблон:Yes
Шаблон:Rh | Spell checking Шаблон:Some Шаблон:No Шаблон:No Шаблон:No Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:No
Шаблон:Rh | Toolbar Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:No
Шаблон:Rh | Visual styling Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Some Шаблон:Yes Шаблон:Yes
Шаблон:Rh | Undo/Redo Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
Шаблон:Rh | Multiple cursors / Block selection Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No
Шаблон:Rh | IndentGuides Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No
Шаблон:Rh | Inline widgets Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No
Шаблон:Rh | Non US charset support Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No
Шаблон:Rh | Diff editor Шаблон:Yes

See also

References

Шаблон:Reflist

Шаблон:JavaScript