Мы специально не делаем особой разницы между текстовым процессором Word и элементарно-простым текстовым редактором TextEdit. Хотя эта разница и существует. Например, в TextEdit нет инструментов для оформления текста (точнее – почти нет), средств для оформления буквицы или специальной проверки правописания. Точнее – они есть, но в весьма усечённом виде. Ровно в таком, какой и требуется системному редактору.
Для сравнения с редактором в среде Windows. У TextEdit есть всё, что требуется для работы с текстом. Абсолютно всё – исключая, разве что, автокапитализацию. Но она здесь и не нужна. Мы должны знать, что вводится в тот или иной момент времени. По сути, TextEdit является лучшим редактором для системных файлов. Даже так – для любых файлов, касающихся любого текста или программного кода. Таким образом TextEdit считается универсальным редактором, пригодным для различного вида работ.
Взять, к примеру, совершенно новый Мак. Без каких бы то ни было программ он годится, разве что, для просмотра некоторых файлов… А вот и нет! Он годится абсолютно для всего – если на нём есть редактор TextEdit. А этот редактор входит в комплект рабочего обеспечения Мака. Он является частью операционной системы OS X любой версии.
Что умеет TextEdit? Он умеет открывать файлы во всех мыслимых кодировках – включая и кодировки Windows. Он умеет правильно читать все файлы, записанные в любой кодовой таблице, включая и старые таблицы, и новые. Он умеет оформлять текст именно в том виде, в котором тот был оформлен при его создании.
Допустим, текст был написан на компьютере PC с операционной системой Linux. И сохранён в виде файла системы Linux. Ну и что? Редактор TextEdit откроет этот файл в правильном формате. Ничего не нарушится, ничего из оформления не изменится. Всё останется именно в таком виде, в котором и было задумано.
Но TextEdit может использоваться и в качестве перекодировщика файлов. Для этого устанавливаем в настройках параметры открытия файлов – например, открываем файл в кодировке Unicode UTF-16, а сохраняем в кодировке Японской Mac OS. И все изменится именно так, как и должно измениться – с переносом наименований, номеров строк или каких-то ещё деталей.
Те же самые инструменты используются для создания документов HTML. Номер HTML (4.01 Strict), стиль — внедрённый CSS, кодировка – UTF-8. И опция «Сохранить пустые места на странице» — чтобы HTML-файл не разрушил своей структуры при его сохранении.
Вообще, текстовый редактор TextEdit – один из лучших простых текстовых редакторов, какие только существуют на рынке. Но его создание (такое же, что и у самой операционной системы) не было особо сложным фокусом. Этот редактор был создан вместе с системой – как средство для редактирования системных файлов. Вот и всё.
С ростом версии операционной системы росла и версия TextEdit. Сейчас она ограничивается номером 1.11. Только и всего. Дело в том, что в этом редакторе не используется сложная система проверки правописания или каких-то системных ресурсов. Нет, всё гораздо проще.
У нас на компьютере стоит русская система OS X El Capitan. В ней проинсталлирована проверка русской орфографии – в том числе и в системных файлах. Эта проверка работает и в программе TextEdit – как и во всех основных текстовых редакторах.
У операционной системы OS X нет разделения на основную и вспомогательную проверку. В этом и заключается её универсальность.