codemirror5 README

The project's README from github.com/codemirror/codemirror5. As one markdown file: README.md.

This repository has moved to https://code.haverbeke.berlin/codemirror/codemirror5

CodeMirror 5

NOTE: CodeMirror 6 exists, and is more mobile-friendly, more accessible, better designed, and much more actively maintained.

CodeMirror is a versatile text editor implemented in JavaScript for the browser. It is specialized for editing code, and comes with over 100 language modes and various addons that implement more advanced editing functionality. Every language comes with fully-featured code and syntax highlighting to help with reading and editing complex code.

A rich programming API and a CSS theming system are available for customizing CodeMirror to fit your application, and extending it with new functionality.

You can find more information (and the manual) on the project page. For questions and discussion, use the discussion forum.

See CONTRIBUTING.md for contributing guidelines.

The CodeMirror community aims to be welcoming to everybody. We use the Contributor Covenant (1.1) as our code of conduct.

Installation

Either get the zip file with the latest version, or make sure you have Node installed and run:

npm install codemirror@5

NOTE: This is the source repository for the library, and not the distribution channel. Cloning it is not the recommended way to install the library, and will in fact not work unless you also run the build step.

Quickstart

To build the project, make sure you have Node.js installed (at least version 6) and then npm install. To run, just open index.html in your browser (you don't need to run a webserver). Run the tests with npm test.

codemirror5 (codemirror/codemirror5)

Searching Database…

27.2K ·GitHub
archived
Что это такое?CodeMirror 5 — это редактор кода для браузера, написанный на JavaScript. Он создан для редактирования кода с подсветкой синтаксиса и богатым API. Этот репозиторий содержит устаревшую версию 5, которая теперь заархивирована в пользу CodeMirror 6.
Это самостоятельное приложение или библиотека, которую я встраиваю в свою страницу?Это JavaScript-библиотека, которую встраивают в веб-страницу. Она предоставляет программный API и систему оформления через CSS, а не является отдельным приложением.
Как добавить это в мой проект?Установите через npm командой 'npm install codemirror@5' или скачайте zip-архив с последним релизом. Простое клонирование исходного репозитория не сработает без выполнения шага сборки.
Стоит ли мне использовать это в новом проекте?Нет. Этот репозиторий перенесён и заархивирован, а в самом README рекомендуется вместо него использовать CodeMirror 6, который назван более удобным для мобильных устройств, доступным, лучше спроектированным и активнее поддерживаемым.
Кому всё ещё нужна эта версия, а не CodeMirror 6?В первую очередь разработчикам, которые поддерживают существующие проекты, построенные на CodeMirror 5, или нуждаются в одном из его более чем 100 устаревших режимов языков и дополнений, которые ещё не перенесены.
Работает ли это в любом браузере без сервера?Да, всё работает полностью на стороне клиента, в браузере. Чтобы попробовать быстрый старт, достаточно открыть index.html локально, без запуска веб-сервера.
Сколько языковых режимов поддерживается из коробки?CodeMirror 5 включает более 100 языковых режимов, а также различные дополнения для расширенных возможностей редактирования, таких как сворачивание кода и автодополнение.
Можно ли настроить внешний вид редактора?Да, есть система оформления через CSS и богатый программный API, так что редактор можно стилизовать и расширять под ваше приложение.
Как запустить набор тестов?После установки зависимостей через npm выполните команду 'npm test', чтобы запустить набор тестов проекта.
Почему этот репозиторий заархивирован?Разработчики перенесли разработку на CodeMirror 6, который они считают более удобным для мобильных устройств, доступным и активно поддерживаемым, поэтому версия 5 сохранена только для устаревшего использования.
What are similar projects?ace, editor.md, draft-js, jsoneditor, pell, trix, tui.editor, Sortable
Creator
codemirror
Size
19.1 MB
Stars
27.2K
Age
15y
Commits · 90 Days