Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

TextEdit является простым, открытым исходным кодом текстовый процессор и текстовый редактор , первый показал в NeXT «s NeXTSTEP и OpenStep . Теперь он распространяется вместе с macOS с момента приобретения Apple Inc. NeXT и доступен как приложение GNUstep для других Unix- подобных операционных систем, таких как Linux . [2] Он основан на Apple Advanced Typography и имеет множество расширенных типографских функций.

Реализация [ править ]

TextEdit заменил текстовый редактор предыдущих операционных систем Macintosh , SimpleText . TextEdit использует текстовую систему Какао для чтения и записи документов в Rich Text Format (RTF), Rich Text Format Directory , в форматах обычного текста и HTML и может открывать (но не сохранять) старые файлы SimpleText. Он также имеет доступ к встроенной в операционную систему службе проверки орфографии . В версии, включенной в Mac OS X v10.3, добавлена ​​возможность чтения и записи документов в формате Word, а в версии в Mac OS X v10.4 добавлена ​​возможность чтения и записи документов Word XML.. Версия, включенная в Mac OS X v10.5, добавила поддержку чтения и записи для Office Open XML и OpenDocument Text . Версия, включенная в Mac OS X v10.6, добавила автоматическое исправление орфографии, поддержку детекторов данных и преобразования текста. В версии, включенной в Mac OS X v10.7, добавлено управление версиями файлов и автосохранение аналогично iOS.

Форматированный текст, выравнивание и даже включение графики и других мультимедийных элементов поддерживаются TextEdit, а также возможность чтения и записи в различных кодировках символов , включая Unicode ( UTF-8 и UTF-16 ). TextEdit автоматически регулирует интервал между буквами в дополнение к интервалу между словами при выравнивании текста. TextEdit не поддерживает несколько столбцов текста.

Значок TextEdit 1.5 с высоким разрешением, присутствующий в версиях Mac OS X, начиная с 10.5 (Leopard), представляет собой отрывок из рекламной кампании Apple « Думай иначе ». Он был заменен чистым листом записной книжки в 10.10 (Йосемити).

Исходный код [ править ]

Apple ранее распространяла исходный код TextEdit как часть документации своей интегрированной среды разработки (IDE) Xcode . В Интернете исходный код TextEdit можно найти в библиотеке разработчика Apple Mac . [3] Следующая цитата взята из характерной части текста новой лицензии, совместимой с BSD, включенной в исходный код:

[...] Принимая во внимание ваше согласие соблюдать следующие условия и в соответствии с этими условиями, Apple предоставляет вам персональную неисключительную лицензию в соответствии с авторскими правами Apple на это оригинальное программное обеспечение Apple («Программное обеспечение Apple»), использовать, воспроизводить, изменять и распространять Программное обеспечение Apple, с модификациями или без них, в исходной и / или двоичной форме; при условии, что если вы распространяете Программное обеспечение Apple полностью и без изменений, вы должны сохранять это уведомление, а также следующий текст и заявления об отказе от ответственности во всех таких распространениях Программного обеспечения Apple. Ни название, ни товарные знаки, ни знаки обслуживания, ни логотипы Apple Computer, Inc. не могут использоваться для поддержки или продвижения продуктов, созданных на основе Программного обеспечения Apple, без специального предварительного письменного разрешения Apple. За исключением случаев, прямо указанных в этом уведомлении,Никакие другие права или лицензии, явные или подразумеваемые, здесь не предоставляются Apple, включая, помимо прочего, любые патентные права, которые могут быть нарушены вашими производными работами или другими произведениями, в которые может быть включено Программное обеспечение Apple. [...]

См. Также [ править ]

  • Список текстовых процессоров
  • Сравнение текстовых процессоров
  • Программное обеспечение Office Open XML
  • Программное обеспечение OpenDocument
  • TextEdit (API)

Ссылки [ править ]

  1. ^ "Logiciels NeXT (Fr)" . Проверено 25 марта 2019 года .
  2. ^ «Backbone - среда рабочего стола на основе GNUstep» . Проверено 4 сентября 2007 года .
  3. ^ "О TextEdit" . Apple, Inc. 26 августа 2013 . Проверено 17 августа 2017 года .

Внешние ссылки [ править ]

  • TextEdit в библиотеке разработчика Mac (с исходным кодом)
  • c2: TextEdit
  • Улучшенный TextEdit из презентации WWDC