Онлайн редактор текста с автоматической проверкой на ошибки
Содержание:
Markable
Этот редактор является более сложным, он пользуется языком разметки Markdown, который идеально справляется с тэгами. Получить более подробную инфу об этом языке вы можете в справке, там отлично описан весь его синтаксис. Стоит отметить, что эта справка англоязычная.

Основные особенности, которые отличают текстовый редактор:
- обязательное прохождение регистрации;
- пара рабочих областей: одна предназначена для написания, редактирования и добавления тэгов, а в другой отображается конечный результат;
- есть детальная инструкция для работы;
- можно взаимодействовать с Tumblr и Дропбокс;
- есть функция синхронизации теста с разными устройствами;
- автоматически сохраняет текст.
Данный сервис идеально подойдет для редактирования текста онлайн, который планируется вставить на какой-то сайт. Но если вы не владеете английским или языком Markdown, у вас не получится полностью оценить работу продукта и воспользоваться всеми его возможностями.
Текст.ру (Text.ru)
Онлайн-сервис для проверки текстов на уникальность, а также сео-оптимизацию. Незаменим, если вы делаете рерайт (переписываете чужие статьи на свой лад, чтобы они воспринимались поисковыми системами, как уникальные и новые).
Возможности программы:
- проверка текста на уникальность (сравнивает ваш текст со всеми сайтами в интернете, находит совпадения, показывает процент уникальности вашего текста);
- проверка орфографии (ищет ошибки);
- подборка синонимов (пригодится для улучшения рерайта, ведь слова близкие по смыслу, это уже не те же слова, что написаны в чужом тексте);
- проведение SEO-анализа (показывает количество символов, заспамленность, процент воды, основные ключи текста).
Текст.ру очень щепетильная программа, которая делает глубокий анализ (в отличие например, от адвего). Поэтому добиться уникальности 100% здесь очень сложно. Хорошим результатом считается уникальность выше 80%.
Минусы программы: иногда проверка вашего текста ставится в очередь, которая может затянуться и на полчаса. Кроме того, сам анализ делается не за 5 секунд. Учитывайте это, если вам нужно срочно выложить свежую статью.
BuzzWord

Рис.1 BuzzWord Перейти!Детали Данный редактор разработан Adobe, он доступен в режиме онлайн и полностью построен на флэш-технологии, то есть запустится на любом компьютере, оснащенном флэш-плеером.
Прост и удобен в использовании, достаточно функционален, качественно русифицирован (есть официальная русская версия программы, сайта).
Открывается как страница, потому может быть запущен как с мобильного устройства, так и со стационарного компьютера.
Плюсы:
Можно работать с данным редактором как с помощью мобильного устройства, так и с помощью компьютера.
Работает стабильно, сайт всегда доступен.
Технология флэш достаточно простая, не оказывает существенной нагрузки на аппаратные ресурсы устройства, что особенно важно при работе со смартфона или планшета.
Кроссплатформенный интерфейс позволяет удобно использовать редактор с устройств, вне зависимости от их операционной системы.
Сервис качественно русифицирован – имеется русскоязычная версия сайта.
Понятный и удобный интерфейс.
Минусы:
Несколько суженный функционал по сравнению с некоторыми другими сервисами в списке.
Привязки клавиш
Поддержка .
| Динамически настраиваемый | IBM CUA | macOS | Vi | Emacs | Пико | WordStar | WordPerfect | Краткий | |
|---|---|---|---|---|---|---|---|---|---|
| Acme | |||||||||
| АкельПад | ? | ? | ? | ? | ? | ? | ? | ? | |
| Альфатк | ? | ? | ? | ? | ? | ? | ? | ? | ? |
| Aquamacs | ? | ? | ? | ? | ? | ||||
| Атом | ? | ? | ? | ? | ? | ? | ? | ? | ? |
| BBEdit | ? | ? | ? | ? | ? | ? | |||
| Bluefish | ? | ? | ? | ? | ? | ? | ? | ||
| Скобки | Частичное | Плагин | Плагин | ||||||
| Coda | ? | ? | ? | ? | ? | ? | ? | ||
| КОНТЕКСТ | ? | ? | ? | ? | ? | ? | ? | ? | ? |
| Малиновый редактор | ? | ? | ? | ? | ? | ? | ? | ? | ? |
| CudaText | ? | ? | ? | ? | ? | ? | ? | ? | |
| ред | |||||||||
| Editra | |||||||||
| EmEditor | ? | ? | ? | ? | ? | ? | ? | ? | |
| эпсилон | ? | ? | ? | ? | ? | ? | |||
| Geany | ? | ? | ? | ? | ? | ? | ? | ? | |
| gedit | ? | ? | ? | ? | ? | ? | ? | ? | |
| Частичное | |||||||||
| JED | Частичное | ? | ? | ? | |||||
| jEdit | ? | ? | ? | ? | ? | ? | |||
| ДЖО | |||||||||
| JOVE | |||||||||
| LE | ? | ? | ? | ? | ? | ? | ? | ||
| Световой стол | Частичное | ? | Плагин | Плагин | ? | ? | ? | ? | |
| Катя | |||||||||
| КЕДИТ | |||||||||
| Комодо Править | ? | ? | ? | ? | ? | ||||
| Komodo IDE | ? | ? | ? | ? | ? | ||||
| KWrite | ? | ? | ? | ? | ? | ? | ? | ? | |
| Метапад | ? | ? | ? | ? | ? | ? | ? | ? | ? |
| мг | ? | ? | ? | ? | ? | ? | ? | ? | |
| добыт | ? | ? | ? | ? | ? | ? | |||
| Редактор MS-DOS | |||||||||
| Нано | Частичное | ||||||||
| NEdit | ? | ? | ? | ? | ? | ? | ? | ? | |
| Блокнот | |||||||||
| Блокнот ++ | Частичное | ||||||||
| nvi | ? | ? | ? | ? | ? | ? | ? | ? | |
| Пико | Частичное | ||||||||
| Полиэдит | ? | ? | ? | ? | ? | ? | ? | ? | ? |
| PSPad | ? | ? | ? | ? | ? | ? | ? | ? | |
| RJ TextEd | ? | ? | ? | ? | ? | ? | ? | ? | |
| Сэм | |||||||||
| НАУКА | Частичное | ? | ? | ? | ? | ? | |||
| SlickEdit | Частичное | ||||||||
| Смултрон | ? | ? | ? | ? | ? | ? | ? | ? | ? |
| Source Insight | ? | ? | ? | ? | |||||
| SubEthaEdit | |||||||||
| Блокнот TED | ? | ? | ? | ? | ? | ? | ? | ? | ? |
| TextEdit | |||||||||
| TextMate | |||||||||
| TextPad | ? | ? | ? | ? | ? | ? | ? | ? | |
| TextWrangler | ? | ? | ? | ? | |||||
| Редактор SemWare | ? | ? | ? | ? | ? | ? | ? | ? | |
| UltraEdit | ? | ? | ? | ? | ? | ? | ? | ||
| ВЕДИТ | |||||||||
| vi | |||||||||
| Vim | Частичное | Плагин | Плагин | Плагин | Плагин | Плагин | |||
| Код Visual Studio | Плагин | Плагин | |||||||
| XEmacs | Частичное | ||||||||
| Динамически настраиваемый | IBM CUA | macOS | Vi | Emacs | Пико | WordStar | WordPerfect | Краткий |
Заметки, ошибки
- Vim: пользовательские карты Ctrl-1 .. Ctrl-9, Ctrl-0 не могут быть установлены, и Control-Shift- <char> не отличается от Ctrl- <char>.
- Notepad ++: пользовательские сочетания клавиш Shift- <char> не могут быть установлены, им нужен добавленный модификатор, такой как Ctrl или Alt. т.е. SCI_LINESCROLLUP не может быть привязан к «Shift-I», так как кнопка «Добавить» неактивна.
- Emacs и Pico: pico использует большинство команд Emacs перемещения и удаления: ^ F ^ B ^ P ^ N ^ D и т. Д.
Дополнительные особенности
| Интеграция | Интеграция с | Макро язык | Совместное редактирование | Поддержка длинной линии | Поддержка многострочного регулярного выражения |
Искать в файлах | ||
|---|---|---|---|---|---|---|---|---|
| Acme | Расширяемый | ? | ? | ? | ||||
| АкельПад | объем памяти | Плагин | ||||||
| Альфатк | ? | ? | ? | ? | ||||
| Aquamacs | объем памяти | ? | ? | |||||
| Атом | ? | Плагин | ~ 27 МБ | |||||
| BBEdit | объем памяти | |||||||
| Bluefish | ? | ? | ? | ? | ||||
| Скобки | Расширяемый | ? | Частичное | |||||
| Coda | ? | ? | ||||||
| КОНТЕКСТ | объем памяти | ? | ? | |||||
| Малиновый редактор | ? | ? | ||||||
| CudaText | Плагин | ? | ? | Плагин | ||||
| ред | через mkfifo | ? | ? | ? | ||||
| Editra | ? | ? | ? | ? | 2 ГБ | ? | ? | ? |
| EmEditor | ? | |||||||
| Geany | ? | Плагин | ? | ? | ? | |||
| gedit | Плагин | ? | Плагин | |||||
| JED | объем памяти | Плагины | ||||||
| jEdit | (куча) | ? | ||||||
| ДЖО | ? | ? | ||||||
| JOVE | объем памяти | ? | ||||||
| Катя | Может быть | Плагин | ||||||
| КЕДИТ | 10Кб | |||||||
| Комодо Править | ? | ? | ? | ? | ||||
| Komodo IDE | ? | ? | ? | ? | ||||
| KWrite | ? | |||||||
| LE | объем памяти | ? | ? | |||||
| Световой стол | ? | ? | ||||||
| Метапад | объем памяти | ? | ||||||
| добыт | ? | ? | ? | ? | ? | ? | ? | |
| ИЗМЕНИТЬ (MS-DOS) | (64 ~ 300 КБ) | |||||||
| РЕДАКТИРОВАТЬ (DR-DOS) | 2 ГБ, если на диске есть место для подкачки двух временных файлов. | |||||||
| Нано | ? | ? | ? | ? | ||||
| Интеграция текстовой оболочки | Интеграция с графической оболочкой | Макро язык | Совместное редактирование | Поддержка больших файлов | Поддержка длинной линии | Поддержка многострочного регулярного выражения | Искать в файлах | |
| NEdit | ? | ? | ||||||
| Блокнот | объем памяти | ? | ||||||
| Блокнот ++ | 2 ГБ | |||||||
| nvi | ? | ? | ? | ? | ? | |||
| Пико | ? | ? | ? | ? | ? | ? | ? | |
| Полиэдит | ? | ? | ||||||
| PSPad | объем памяти | ? | с плагином | |||||
| RJ TextEd | ? | ? | ||||||
| Сэм | ? | ? | внешний | |||||
| НАУКА | ? | ? | ? | |||||
| SlickEdit | 2 ТБ | |||||||
| Смултрон | ? | ? | ? | ? | ? | ? | ? | ? |
| Source Insight | ? | ? | ? | ? | ? | |||
| SubEthaEdit | ? | ? | ? | |||||
| Блокнот TED | ? | ? | ? | |||||
| TextEdit | ? | ? | ? | ? | ||||
| TextMate | ? | ? | ||||||
| TextPad | объем памяти | ? | ||||||
| TextWrangler | объем памяти | ? | ||||||
| Редактор SemWare | Только в специальной многопользовательской версии DOS | 2 ГБ | ? | |||||
| UltraEdit | ||||||||
| ВЕДИТ | ||||||||
| vi | ~ 65 МБ | ? | ||||||
| Vim | с плагином | объем памяти | ||||||
| Код Visual Studio | с плагином | ? | ? | |||||
| XEmacs | на 64-битной ОС | ? | ||||||
| Интеграция текстовой оболочки | Интеграция с графической оболочкой | Макро язык | Совместное редактирование | Поддержка больших файлов | Поддержка длинной линии | Поддержка многострочного регулярного выражения | Искать в файлах |
Поддержка больших файлов:
| = Больше 4 ГиБ ( LFS ) | 2 ГБ | = Больше 1 ГБ, без ограничений по памяти | |
| объем памяти | = Ограничено доступной памятью | (64 КБ) | = Некоторое ограничение меньше доступной памяти (укажите максимальный размер, если известен) |
Как правило, большинство текстовых редакторов не поддерживают большие текстовые файлы. Некоторые ограничиваются доступной оперативной памятью в ядре, в то время как другие используют сложные методы управления виртуальной памятью и алгоритмы подкачки.
Поиск в файлах:
выполните поиск (и, возможно, замену) в нескольких файлах на диске, например, в подкаталоге и рекурсивно во всех подкаталогах под ним. Подобно grep .
Обработка сочетаний клавиш
Во многих текстовых редакторах можно редактировать контент с помощью сочетания клавиш. В Draft.js есть механизм для реализации такого поведения. Сочетание клавиш должно выполнять определенное действие — команду. Создадим функцию обработки этих команд.
Функция принимает на вход название команды и текущее состояние редактора, и должна вернуть одно из двух значений:
-
handled — команда применена
-
not-handled — команда не применена.
Во избежание гонки обновлений состояния всегда нужно стараться работать с последней актуальной версией. Подробнее об этом можно прочитать тут.
С помощью RichUtils.handleKeyCommand мы добавим обработку стандартных сочетаний клавиш. Например, ctrl + I или cmd + I для применения ранее созданного стиля ITALIC.
Далее необходимо прокинуть нашу функцию в компонент редактора:
Отлично, у нас есть обработка стандартных сочетаний клавиш. Но мы пойдем дальше и добавим свою комбинацию для нашего произвольного стиля текста ACCENT. Для начала расширим тип стандартных команд, чтобы ts на нас не ругался:
Далее создадим функцию для обработки нажатия клавиш:
Обратите внимание, что мы используем функцию getDefaultKeyBinding. Именно она содержит логику по стандартным сочетаниям клавиш
Еще мы воспользовались утилитой KeyBindingUtil.hasCommandModifier для того, чтобы определять, когда пользователь зажал командную клавишу: ctrl или cmd. Таким образом, при нажатии клавиш q + ctrl или q + cmd будет выполнена команда accent. Теперь нужно ее обработать в handleKeyCommand:
Так мы можем добавлять произвольные сочетания клавиш.
Архитектура
Наш компонент будет состоять из нескольких частей:
-
Окно редактора
-
Элементы управления
Весь API нашего редактора вынесем в отдельный React-hook useEditor.
Дизайн редактора может быть произвольным, и элементы управления могут находится далеко от самого окна редактора. Для того, чтобы не пробрасывать API редактора через props-ы множества компонентов, воспользуемся React Context. C его помощью компоненты смогут легко получить нужные данные и функции.
Таким образом, схема редактора будет выглядеть так:
4. Начинаем кодить
Чтобы не тратить время на создание и настойку сборки, воспользуемся Create React App. Код будет написан на Typescript, поэтому создадим проект с соответствующим шаблоном:
Установим необходимые зависимости:
-
draft-js — фреймворк Draft.js
-
draft-convert — библиотека для удобного импортирования и экспортирования данных из Draft.js. Более подробно о ней поговорим в блоке
Установим типы для вышеописанных библиотек:
Создадим файл useEditor.tsx. Данный файл будет содержать React-hook, в котором мы будем описывать всю логику нашего редактора:
С помощью метода EditorState.createEmpty() мы создаем пустое имутабельное состояние нашего редактора и сохраняем его в локальном состоянии. Постепенно мы будем добавлять в него функции и логику.
Создадим React Context, с помощью которого будем прокидывать API редактора:
Теперь в любом месте нашего приложения мы можем получить доступ к функциям редактора с помощью хука useEditorApi:
Добавим провайдер на страницу:
Создадим компонент окна редактора TextEditor:
Мы подключили базовый компонент Editor из пакета Draft.js. Именно он создаст редактируемое поле и будет управлять содержимым. Связываем его c ранее созданным API редактора.
Создадим компонент панели инструментов:
Текстовый пользовательский интерфейс
Системные установки по умолчанию
| Имя | Описание | Лицензия |
|---|---|---|
| E | текстовый редактор в PC DOS 6, PC DOS 7 и PC DOS 2000 . | Проприетарный |
| ред | Редактор строк по умолчанию в Unix с момента рождения Unix. Редактор ed или совместимый редактор доступен во всех системах с пометкой Unix (не по умолчанию во всех). | Бесплатно программное обеспечение |
| ED | Редактор по умолчанию для CP / M , MP / M , Concurrent CP / M , CP / M-86 , MP / M-86 , Concurrent CP / M-86 . | Бесплатно программное обеспечение |
| РЕДАКТИРОВАТЬ | По умолчанию используется в MS-DOS 5.0 и выше и входит во все 32-разрядные версии Windows, не использующие отдельную копию DOS. Вплоть до MS-DOS 6.22 он поддерживал только файлы размером до 64 КБ. | Проприетарный |
| РЕДАКТИРОВАТЬ | Текстовый редактор в Novell DOS 7 , OpenDOS 7.01 , DR-DOS 7.02 и выше. Поддерживает большие файлы, пока доступно пространство подкачки. Версия 7 и выше дополнительно поддерживает псевдографический пользовательский интерфейс с именем NewUI. | Проприетарный |
| EDIX | Текстовый редактор в Concurrent DOS , Concurrent DOS XM , Concurrent PC DOS , Concurrent DOS 386 , FlexOS 286 , FlexOS 386 , 4680 OS , 4690 OS , S5-DOS / MT . | Проприетарный |
| РЕДАКТОР | Текстовый редактор от DR DOS 3.31 до DR DOS 6.0 и предшественник EDIT . | Проприетарный |
| EDLIN | Редактор командной строки, представленный в 86-DOS и используемый по умолчанию в MS-DOS до версии 5, а также доступен в MS-DOS 5.0 и Windows NT. | Проприетарный |
| ее | Обозначает Easy Editor , является частью базовой системы FreeBSD вместе с vi. | Бесплатно программное обеспечение |
| nvi | (Устанавливается как vi по умолчанию в операционных системах BSD и некоторых дистрибутивах Linux ) — Бесплатная замена оригинального vi, которая поддерживает совместимость при добавлении некоторых новых функций. | BSD-3-Clause |
| vi | Используется по умолчанию для систем Unix и должен быть включен во все POSIX- совместимые системы. Один из первых экранных редакторов, основан на ex . | BSD-4-Clause или CDDL |
Другие
| Имя | Описание | Лицензия |
|---|---|---|
| ВОДМ | ECCE (The Edinburgh Compatible Context Editor) — текстовый редактор, разработанный доктором Хэмишем Дьюаром из Эдинбургского университета. | Бесплатно программное обеспечение |
| Emacs | Экранный редактор со встроенным компьютерным языком Emacs Lisp . Ранние версии были реализованы в TECO, см. Ниже. | Бесплатно программное обеспечение |
| JED | Многорежимный, многооконный редактор с раскрывающимися меню, сворачивание, поддержка ctags, отмена, UTF-8, ключевые макросы, автосохранение и т. Д. Мульти-эмуляция; по умолчанию — emacs. Программируется на S-Lang . | GPL-2.0 или новее |
| ДЖО | Современный экранный редактор с своего рода улучшенным стилем WordStar интерфейса, но может также имитировать Pico. | Бесплатно программное обеспечение |
| LE | GPL-3.0 или новее | |
| mcedit | Полнофункциональный текстовый редактор терминала для Unix-подобных систем. | GPL-3.0 или новее |
| мг | Маленький и легкий, использует сочетания клавиш GNU / Emacs. Устанавливается по умолчанию на OpenBSD. | Всеобщее достояние |
| МинЕд | Текстовый редактор с удобным интерфейсом, мышью и управлением меню, а также обширной поддержкой Unicode и CJK; для Unix / Linux и Windows / DOS. | GPL |
| GNU nano | Клон Pico GPL под лицензией. | GPL-3.0 или новее |
| ne | Минимальная современная замена vi. | GPL-3.0 или новее |
| Пико | Apache-2.0 | |
| НАБОР | Клон редактора Turbo * IDE от Borland. | GPL-2.0 или новее |
| Редактор SemWare | (TSE для DOS) (ранее назывался QEdit) | Проприетарный |
| ЗИЛ | Бесплатно программное обеспечение |
vi клоны
| Имя | Описание | Лицензия |
|---|---|---|
| Небольшой клон vi с минимумом команд и функций. | Только GPL-2.0 | |
| Элвис | Первый клон vi и vi по умолчанию в Minix. | ClArtistic |
| бывший | Или vi — это экс- клон? бывший был бывший , как правило , версия под ред . Он получил полноэкранный визуальный интерфейс и стал текстовым редактором vi . | Бесплатно программное обеспечение |
| nvi | Новая реализация и в настоящее время стандартный vi в дистрибутивах BSD. | BSD-3-Clause |
| Стиви | STEVIE (редактор ST для энтузиастов VI) для Atari ST, отправная точка для vim и xvi | Всеобщее достояние |
| мерзкий | Производный от ранней версии Microemacs в попытке донести до пользователей vi парадигму многооконного / многобуферного редактирования Emacs . Впервые опубликовано в 1991 году с бесконечной отменой, совместимостью с UTF-8, многооконными / многобуферными операциями, языком расширения макросов, подсветкой синтаксиса, обработчиками чтения и записи файлов и многим другим. |
Только GPL-2.0 |
| vim | Расширенная версия редактора vi со многими дополнительными функциями, которые могут быть полезны при редактировании исходного кода программы. | Vim |
Справа налево и двунаправленный текст
Поддержка текстов с направлением справа налево (RTL) необходима для редактирования некоторых языков, таких как арабский , персидский , иврит и идиш, а также смеси слева направо (LTR) и RTL, известной как двунаправленная ( BiDi ) поддержка.
В зависимости от алгоритма, используемого в программах, он может правильно отображать только двунаправленный текст, но не может его редактировать. (например, Notepad ++ 5.1.3 правильно отображает двунаправленные тексты, но не может их редактировать, и пользователь должен изменить направление текста на RTL, чтобы иметь возможность правильно редактировать тексты RTL.)
| Справа налево (RTL) | Двунаправленный (Bidi) | |
|---|---|---|
| Acme | ||
| АкельПад | ||
| Альфатк | ? | ? |
| Aquamacs | ? | ? |
| Атом | ||
| BBEdit | ||
| Bluefish | ||
| Скобки | ? | ? |
| Coda | ? | ? |
| КОНТЕКСТ | ? | ? |
| Малиновый редактор | ? | ? |
| ред | ? | ? |
| Editra | ? | ? |
| EmEditor | ||
| Geany | ? | ? |
| gedit | ||
| JED | ? | ? |
| jEdit | ||
| ДЖО | ? | ? |
| JOVE | ||
| LE | ? | ? |
| Катя | ||
| КЕДИТ | ||
| Комодо Править | ||
| Komodo IDE | ||
| KWrite | ? | ? |
| Метапад | ? | ? |
| Редактор MS-DOS | ? | ? |
| добыт | ||
| Нано | ? | ? |
| RTL | Биди | |
| NEdit | ? | ? |
| Блокнот | ||
| Блокнот ++ | Частичное | |
| nvi | ? | ? |
| Пико | ? | ? |
| Полиэдит | ? | ? |
| PSPad | ? | ? |
| RJ TextEd | ||
| Сэм | ||
| НАУКА | ||
| SlickEdit | ? | ? |
| Смултрон | ? | ? |
| Source Insight | ||
| SubEthaEdit | ||
| Блокнот TED | ? | ? |
| TextEdit | ||
| TextMate | ||
| TextPad | ? | ? |
| TextWrangler | ||
| Редактор SemWare | ||
| UltraEdit | ||
| ВЕДИТ | ? | ? |
| vi | ? | ? |
| Vim | через терминальную поддержку | |
| Код Visual Studio | ||
| XEmacs | ? | ? |
| RTL | Биди |
Bear
В экосистеме Apple старательно продвигают markdown-заметочник Bear. Мол, смотрите, лучшее приложение для заметок и всего такого.
Про Markdown
Markdown — это язык разметки текста. Как HTML. Только проще, короче и однозначнее.
Скажем, чтобы сделать абзац текст, не нужно его заключать в теги, а достаточно отбить пустой строкой. Ну или, если хочется выделить часть текста полужирным начертанием, достаточно заключить её в «звёздочки» (*тут часть текста*).
Я обожаю Markdown и вообще не понимаю, как раньше писал не на нём.
Я немного попользовался Bear, но быстро бросил по трём причинам:
Доступность: iOS, iPadOS, macOS.
Стоимость: условно-бесплатно, 99₽ в месяц или 949₽ в год.
ТОП бесплатных текстовый редакторов для Windows 10
Бесспорный лидер – проект OpenOffice. Это самый знаменитый продукт, который является при этом еще и главным конкурентом для Microsoft Office. Это очень забавная ситуация, когда два конкурента имеют диаметрально противоположные модели создания. OpenOffice – это не только текстовый редактор для Windows 10, это целый пакет офисных программ, куда выходят:
- Редактор текста;
- Редактор презентаций;
- Инструмент для работы с таблицами;
- И другой офисный софт;
То есть в одном пакете вы получаете сразу все необходимые инструменты, чтобы вести офисную работу. Более подробный обзор представлен в видео:
Это не единственный крупный проект. Относительный новичок – Atom. Это продукт от создателей знаменитой ОС – Linux. Поэтому на него изначально возлагались очень большие надежды. К сожалению, он их не оправдал, по причине большого количества проблем:
- Крайне медленное развитие;
- Отсутствие популярных языков;
- Проблемы с отображением картинок и нестандартных шрифтов;
Последняя проблема актуальна только для Windows. И хотя разработчики официально портировали свой продукт на ОС от компании Microsoft, но он все равно нормально работает только на Linux.
Но если по фотографиям текстового редактора вы в него влюбились, и хотите попробовать, то без проблем. Также вы можете познакомиться с его функционалом поближе и без установки в следующем видео-обзоре:
Есть еще один лидер – WindowsWord. Этот продукт всеми силами старается стать похожим на оригинал. И не нужно быть 7 пядей во лбу, чтобы понять, что в данном случае является оригиналом. Продукт даже логотип имеет практически точно такой же, не говоря уже о самом интерфейсе. Тем не менее, он является интересной опцией, по причине наличия следующих преимуществ:
- Удобный, простой и понятный интерфейс, доступный в том числе и на русском;
- Поддержка всех Windows шрифтов;
- Полностью бесплатен, но есть реклама;
Последнее – самый печальный минус. Это как раз тот случай, когда разработчики пошли по модели монетизации: скачать можно бесплатно, но затем начинаются проблемы с рекламой. Если вас это не пугает, а простой и русский интерфейс наоборот подкупает, то можете выбрать данный вариант смело. Для тех, кто еще колеблется, рекомендуем просмотреть следующее видео:
OnlyOffice Document Editor

Рис. 8 OnlyOffice Document Editor Перейти!Детали Сервис не пользуется большой популярностью среди российских пользователей, тем не менее, они вполне удобен, функционален.
Внешнее оформление очень напоминает редактор от Майкрософт, потому использовать сервис покажется удобно и привычно.
Плюсы:
- Привычный удобный интерфейс.
- Качественная русификация.
- Довольно широкий функционал.
- Возможность командной работы над документом.
- Совместное редактирование предполагает доступ к файлу даже пользователям, не зарегистрированным на сервисе.
Минусы:
- Малая популярность сервиса.
- Отсутствие собственного облачного хранилища.
Что такое Draft.js?
В 2016 году инженеры Facebook представили пакет для работы с текстом на . Draft.js — это фреймворк для работы с текстом на React.js. Он позволяет создать состояние редактора, которое будет хранить всю информацию о контенте, о положении курсора и многом другом. А также предоставляет кроссбраузерные функции для удобного изменения этого состояния. Draft.js работает с имутабельными данными при помощи immutable.js. Это означает, что при изменении состояния мы полностью перезаписываем его новой версией.
Контент в редакторе на Draft.js строится из блоков. Блок — структура данных, в которой хранится информация о тексте внутри него. Каждому блоку можно задавать свои уникальные данные и настройки его рендера: задавать тег, стили, атрибуты или просто указать React-компонент. К любому фрагменту текста блока можно применить inline-стили (например, сделать жирным). А для создания более сложных и интерактивных элементов в Draft.js есть системы Entities и Decorators. С их помощью можно рендерить произвольные React-компоненты и связывать их с фрагментами текста.
Более подробную информацию можно найти на официальном сайте фреймворка.

BoxNotes
Рис. 2 BoxNotes
Перейти!
Детали
Программа – один из основных конкурентов облачного офиса от Microsoft, так как обладает схожим функционалом и особенностями использования.
Позволяет выполнять верстку страницы, форматировать текст в документе прямо в Облаке.
Благодаря возможности осуществления общего доступа, этот сервис отлично подходит для совместной работы над файлом, но в отличии от популярных облачных офисов от Майкрософт и Гугла, работает стабильнее, имеет более простое минималистичное оформление, более понятный интерфейс.
Плюсы:
- Возможность осуществления командной работы над документом.
- Минималистичное оформление и понятный интерфейс.
- Простое управление.
- Высокая стабильность работы, доступность сайта.
- Облачное хранение документов.
- Имеется версия сайта, удобная для работы с мобильных устройств.
Минусы:
- У некоторых пользователей вызывает опасение возможность хранения важных конфиденциальных документов в облаке, так как потенциально они могут попасть в чужие руки.
- Не поддерживаются форматы Open Office, нет синхронизации с сервисами Гугл – фактически программа существует полностью автономно.
Вывод
Выбор наиболее оптимальной программы зависит от потребностей каждого конкретного пользователя.
Наиболее функциональной программой из всех, рассмотренных в данном материале, можно назвать Microsoft Office Online. Она позволяет форматировать текст в достаточно широком диапазоне, предоставляет практически все функции установленного на компьютере Ворда, относительно быстро работает, имеет ряд удобных дополнительных функций.
Почти не уступают ей программы Zoho Writer и Doc.
Они также предоставляют практически полный функционал стандартного текстового редактора, но не столь стабильно работают, могут достаточно медленно сохранять изменения, «вылетать» и подвисать. Также в них нет некоторых дополнительных функций.
Остальные программы в списке характеризуются доступностью, простым и понятным русскоязычным интерфейсом и достаточно узким функционалом, но высокой скоростью работы.
Они подойдут для редких и незначительных, но быстрых правок в текстовых файлах.