Jump to content

Сравнение редакторов исходного кода на основе JavaScript

В этой статье представлено сравнение основных функций некоторых JavaScript на основе доступных сегодня редакторов исходного кода .

Список редакторов исходного кода
Редактор Сайт Последняя версия Стиль, клон Стоимость ( доллары США ) Лицензия на программное обеспечение Открытый исходный код Поддержка браузера Активность
Туз Главная , демо v1.4.12 , 2020-7 Возвышенный текст / Microsoft Visual Studio Бесплатно Новая лицензия BSD Да Firefox 3.5+, Safari 4+, Chrome, IE 8+, Opera 11.5+ Да
Атом Дом v1.50.0-beta0 , 14 июля 2020 г. Emacs, Vim и другие. Бесплатно Двойной Да Хром Нет
КодЗеркало Главная , демо 5.59.1 , 2020-12-31 обычная текстовая область Бесплатно MIT - как Да Firefox 3+, Chrome, Safari 3+, Internet Explorer 8+, Opera 9+ [1] Да
CodeJar Главная , демо 1.0.2 , 2020-04-05 обычная текстовая область Бесплатно С Да Firefox 3+, Chrome, Safari 3+, Internet Explorer 8+, Opera 9+ Да
Коденигде Дом 6.0 Возвышенный текст - Публичное облако Нет Firefox 3+, Chrome, Safari 3+, Internet Explorer 8+, Opera 9+ Да
Codenvy Редактор Дом 2.10.17, 2014-01-17 Затмение - Публичное облако Да Firefox 3+, Chrome, Safari 3+, Internet Explorer 8+, Opera 9+ Да
Орион Дом 22.0 , 2020-04-03. Eclipse SWT StyledText, обычное текстовое поле Бесплатно двойная лицензия: пункт BSD 3 и EPL Да Firefox 37+, Chrome 40+, Safari7+, Internet Explorer 11+ [2] Нет
Монако ( код Visual Studio ) Главная , демо 0.31.1 , 2021-12-14 Код Visual Studio Бесплатно С Да IE8+, Firefox 4+, Chrome Да
Разметка Главная , демо 1.1.14, 2013-02-04 Редактор разметки , без подсветки синтаксиса Бесплатно С, GPL Да IE 6 и 7, Firefox 2 и 3, Safari 3.1, Opera 9+ [3] Нет
ЛДТ Дом 2012-02-19 обычная текстовая область Бесплатно С, GPL Да Firefox 3.6+, IE8, Chromium 16, Midori 4.1, Opera 11, Epiphany Нет
Юмакс Главная. Архивировано 10 февраля 2011 г. на Wayback Machine , демо. Архивировано 1 марта 2011 г. на Wayback Machine. 0.5, 2012-03-28 Эмакс Бесплатно БСД Да Фаерфокс , Хром, Сафари Нет
КодПресс Дом 0.9.6, 2007-09-26 Майкрософт Визуал Студия Бесплатно LGPL Да ? Нет
Кодтекстовая область Главная , демо 2009-06 Майкрософт Визуал Студия Бесплатно БСД Да Додзё Виджет Нет
редактировать Главная , демо 0.8.2, 2010-01-14 Майкрософт Визуал Студия Бесплатно LGPL Да IE 6+, Firefox 1.5+, Safari 3+, Opera 9+, Chrome [4] Нет
Хелен Главная , демо 0.9, дата выпуска неизвестна Майкрософт Визуал Студия Бесплатно лицензия GPL Да Нет
9не Дом ? Эмакс Бесплатно лицензия GPL Да Нет
ты Домашняя страница. Архивировано 11 октября 2007 г. в Wayback Machine. ? мы Бесплатно лицензия GPL Да Нет
MDK-редактор Дом 2.10, 2008 Майкрософт Визуал Студия Зависит от использования Двойной Код читаем протестировано для работы на: IE 6, 7 – Firefox 2, 3 – Chrome Нет
Микро Дом 2013 нано Бесплатно лицензия GPL Да Нет
Редактор кода HirenJS Дом

Демо

2023-05 обычная текстовая область Бесплатно С Да Firefox 3.5+, Safari 4+, Chrome, IE 8+, Opera 11.5+ Да

Список функций

[ редактировать ]

Тестирование функций проводилось с использованием Firefox 3.0.6 в сравнении с текущей демо-версией, и результаты могут не совпадать с результатами в других браузерах или загружаемых версиях.

Список возможностей редактора исходного кода
Особенность Туз КодЗеркало CodeJar Орион КодПресс Кодтекстовая область редактировать Хелен МаркИтуп! MDK-редактор Редактор Монако ( код Visual Studio )
Выполнение вложенные полные парсеры парсер на основе шаблонов парсер на основе шаблонов парсеры
Подсветка синтаксиса Более 110 языков 129 языков Да смешанный режим: HTML + JavaScript и CSS, PHP, EJS; одиночный режим: JavaScript, Java, JSON, CSS, Python, Ruby, XML, YAML (подключаемый) ограниченный смешанный режим: HTML + JavaScript (без CSS), PHP + HTML (без JavaScript или CSS), Java, Perl, SQL только ключевые слова одновременно только один язык : Perl, PHP, CSS, Javascript, Python, HTML, XML, VB, C, CPP, SQL, Pascal, Basic, Brainf*ck. PHP Нет смешанный режим: PHP + HTML + JavaScript + CSS, одномодовый: PHP, Javascript, CSS, XML; расширяемый Сотни языков
Проверка синтаксиса HTML, CSS, JavaScript (с использованием JSHint) Некоторый Нет JavaScript (с использованием JSLint) Нет Нет HTML, JavaScript (с использованием JSLint) HTML, CSS, JavaScript, TypeScript
Поддержка вкладок Да Да Да Да Некоторый Да Да Да
Отступ, новая строка остается на уровне дополнительная настройка, включенная по умолчанию Да Да Да очень ограниченный Нет Да Н/Д (невозможно нажать Enter) Нет Да Да
Отступ, синтаксис Да Да Да Да Нет Нет Нет
Отступ, выбранный блок да, включая Shift+Tab либо автоматически, либо отступ/удаление на уровне блока Да да, включая Shift+Tab Нет да, включая Shift+Tab да, включая Shift+Tab и используя контекстное меню да, включая Shift+Tab
Соответствие кронштейнов Да Да Нет Да существует реализация с сопоставлением скобок при наведении курсора мыши [ нужна ссылка ] Ctrl+Б; нет совпадения угловых скобок Нет соответствующая скобка ([{<>}]) всегда выделена Да
Выделение тега соответствия XML Да Да Нет Нет Нет Да Да
Складывание кода Да Да [5] Нет Некоторый [6] Нет Нет Нет Нет Нет Нет Да
Фрагменты кода Да через API/дополнение Некоторый введите «for» или «if», затем Tab Нет Да Нет Да JavaScript
Предложение кода Да пример Да, через плагин поддержки контента esprima Нет да [ нужна ссылка ] Нет CSS, HTML, JavaScript) Да
Включить/выключить подсветку синтаксиса Да Да Нет последний пример в демо Н/Д текстовый режим
Сочетания клавиш Все распространенные сочетания клавиш и пользовательские сочетания клавиш полностью настраиваемый Да некоторые часто используемые: Ctrl+f, Ctrl+g,Ctrl+z,Ctrl+y Да Все комбинации клавиш (кроме F1 в IE7) можно привязать к ярлыкам. Да
Номера строк Да Да Да Да Да Да Да Да Нет поддерживает выбор мышью Да
Найти и заменить поддерживается регулярное выражение через API Нет Да Нет кнопка на панели инструментов есть API для студии Да
Проверка орфографии аддон для контекстного меню Нет Нет Нет на основе браузера никто на основе браузера никто на основе браузера Нет
Панель инструментов Но консоль командной строки Нет Нет Нет Нет Да Нет Да Нет
Визуальный стиль Полностью тематическая CSS-темы Да Да тип шрифта и размер шрифта 5 стилей на выбор, 2 размера шрифта Да
Отменить/Повторить Да Да Да Да Да Да Дифференциальная отмена Да
Несколько курсоров/выбор блока Несколько курсоров Да Нет Да Нет Нет Нет Нет Нет Нет
Отступы Да Нет Нет Нет Нет Нет Нет Нет Нет Нет
Встроенные виджеты Да Да Нет Нет Нет Нет Нет Нет Нет Нет
Поддержка кодировок за пределами США Да Да Да Да Нет
Редактор различий Да

См. также

[ редактировать ]
  1. ^ Браузеры, поддерживаемые CodeMirror
  2. ^ Браузеры, поддерживаемые Orion
  3. ^ «markItUp! Универсальный редактор разметки jQuery» . Markitup.jaysalvat.com . Проверено 14 июня 2013 г.
  4. ^ Таблица совместимости EditArea
  5. ^ «Демо-версия сворачивания кода» . КодЗеркало . Проверено 14 июня 2013 г.
  6. ^ «Орион 0,3 М2 – новое и достойное внимания | Новости Ориона» . Planetorion.org. 26 сентября 2011 г. Проверено 14 июня 2013 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6a4e4e608abd16f2fb610dab5af941b0__1719065280
URL1:https://arc.ask3.ru/arc/aa/6a/b0/6a4e4e608abd16f2fb610dab5af941b0.html
Заголовок, (Title) документа по адресу, URL1:
Comparison of JavaScript-based source code editors - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)