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

Блокнот - это простой текстовый редактор для Microsoft Windows и простая программа для редактирования текста, которая позволяет пользователям компьютеров создавать документы. Впервые он был выпущен как мышьMS-DOS программа в 1983 году, и был включен во всех версиях Microsoft Windows , начиная с Windows 1.0 в 1985 году.

История [ править ]

Microsoft представила Multi-Tool Notepad , текстовый редактор на основе мыши, написанный Ричардом Броди , с мышью Microsoft Mouse за 195 долларов в мае 1983 года на весенней компьютерной выставке COMDEX в Атланте . Также на COMDEX был представлен Multi-Tool Word , разработанный Чарльзом Симони для работы с мышью. [1] [2] [3] Большинство зрителей демонстрации Симони никогда не слышали о мышах. [4] Microsoft выпустила мышь Microsoft Mouse в июне 1983 года, а мышь в штучной упаковке и многофункциональный блокнот начали поставляться в июле. [5]Первоначальные продажи были скромными, так как с ним мало что можно было сделать, кроме запуска трех демонстрационных программ, включенных в комплект (учебное пособие, практическое приложение и Блокнот), или программных интерфейсов к нему. [6] Линия продуктов Multi-Tool началась с экспертных систем для электронной таблицы Multiplan . [7] [8] По предложению Роуленда Хэнсона , который также убедил Билла Гейтса изменить название «Интерфейсный менеджер» на «Windows» перед выпуском Windows 1.0 , название Multi-Tool было убито к моменту поставки Word Ноябрь 1983 года. Обоснование Хэнсона заключалось в том, что «бренд - это герой.". Люди не ассоциировали отдельное название Multi-Tool с Microsoft, и Хэнсон хотел сделать Microsoft героем, поэтому название Microsoft заменило" Multi-Tool ". [4] [6]

Блокнот дважды появлялся в Microsoft Store . Первый раз был в августе 2019 года; Вскоре после этого он исчез. [9] Эта версия будет работать в предварительных версиях Windows 10, номер сборки 18963 или новее . [10] Во время этого недолгого присутствия в Магазине блоги технологических новостей предполагали, что, хотя Блокнот по-прежнему будет включен в Windows из коробки, начиная с Windows 10 версии 20H1 , Блокнот больше не будет компонентом операционной системы. и обновляется через каждые два года Windows 10обновления версии. Спекулянты полагали, что это будет отдельное приложение, получающее обновления через Microsoft Store. Это позволит чаще доставлять обновления приложения. [10] [11] Этого не произошло в версии 20H1 или ее следующей версии, 20H2. Блокнот появился в Microsoft Store во второй раз в апреле 2020 года, на этот раз с новым логотипом. Он работает в предварительных версиях Windows 10, номер сборки 19541 или новее . [9] [12]

Особенности [ править ]

Блокнот является общим только для текста ( обычный текст ) редактор. Полученные файлы - обычно сохраняемые с .txtрасширением - не имеют тегов формата или стилей, что делает программу пригодной для редактирования системных файлов для использования в среде DOS и, иногда, исходного кода для последующей компиляции или выполнения , обычно через командную строку . Это также полезно из-за незначительного использования системных ресурсов; что сокращает время загрузки и обработки, особенно на оборудовании с недостаточным энергопотреблением. Блокнот поддерживает языки с написанием слева направо и справа налево. Большинство версий Блокнота не интерпретируют символы новой строки в Unix или классической Mac OS.текстовые файлы в стиле новых строк. Однако 8 мая 2018 года Microsoft объявила, что они устранили эту проблему в Windows 10. [13] Блокнот предлагает только самые основные функции обработки текста, такие как поиск текста. Только более новые версии Windows включают обновленную версию Блокнота с функцией поиска и замены. Однако он имеет гораздо меньшую функциональность по сравнению с полнофункциональными редакторами.

Во всех версиях Windows Блокнот использует встроенный класс окна с именем EDIT, и максимальный размер файла, который может открывать Блокнот, зависит от ограничений операционной системы на размер класса окна EDIT , причем ограничение различается для каждой версии Windows. . Из-за ограничения операционной системы класса окна EDIT версия Блокнота, поставляемая с Windows 3.0 , Windows 3.1 и Windows 3.11, не могла открывать файлы размером более 54 КБ ( килобайт ), и Microsoft рекомендовала не открывать файлы размером более 45 КБ, с официальный способ обхода, предоставленный Microsoft: «Используйте другой текстовый редактор», [14]но этот предел был увеличен до 64 КБ в Windows 95 (и остался прежним в Windows 98 и Windows Me ), и теперь пользователи перенаправляются в WordPad для открытия файлов большего размера. В версии Блокнота, поставляемой с Windows XP, ограничение составляло 32 МБ ( мегабайта ), и приложение отображало сообщение «Файл слишком велик для Блокнота. Используйте другой редактор для редактирования файла», если пользователь пытался открыть файл размером более 32 МБ. [15] В более новых версиях Блокнота можно открывать файлы размером не менее 58 МБ ( мегабайт ) [16] и в Windows 8.1.приложение «Блокнот» может открывать файлы размером не менее 512 МБ (мегабайт), но не может открывать файлы размером 1 ГБ (гигабайт), отображая то же сообщение, что и пользователи Windows XP («Файл слишком велик для Блокнота. Используйте другой редактор для редактирования файла »). [17]

До Windows 95 , Fixedsys был доступен только дисплей шрифта для блокнота. В Windows NT 4.0 и 98 появилась возможность изменять этот шрифт. В Windows 2000 шрифт по умолчанию был изменен на Lucida Console . Однако настройка шрифта влияет только на шрифт, которым отображается и печатается текст, а не на то, как файл сохраняется на диск. Шрифт по умолчанию был изменен на Consolas в Windows 8.

До Windows Me почти не было сочетаний клавиш и функции подсчета строк. Начиная с Windows 2000 , были добавлены ярлыки для общих задач, таких как создание, открытие и сохранение, а также строка состояния со счетчиком строк (доступна только при отключенном переносе слов).

В версиях Windows, основанных на Windows NT , Блокнот может редактировать традиционные 8-битные текстовые файлы, а также текстовые файлы Unicode (как UTF-8, так и UTF-16 , а в случае UTF-16 как с прямым порядком байтов, так и с прямым порядком байтов). endian ).

Блокнот также имеет простую встроенную функцию ведения журнала. Каждый раз, когда открывается файл, имя которого начинается с .LOG , программа вставляет текстовую метку времени в последнюю строку файла. [18] [19]

Блокнот принимает текст из буфера обмена Windows . Когда данные буфера обмена с несколькими форматами вставляются в Блокнот, программа принимает текст только в формате CF_TEXT . [20] Это полезно для удаления встроенных кодов типов шрифтов и стилей из форматированного текста, например, при копировании текста с веб-страницы и вставке в сообщение электронной почты или другой текстовый редактор WYSIWYG . Отформатированный текст можно временно вставить в Блокнот, а затем сразу же снова скопировать в вырезанном формате для вставки в другую программу.

Надстрочные индексы Unicode с пробелом, как в 98.6 = 1 и 3 ² = 9, и нижние индексы без пробела, как в H₂O, можно понять в Блокноте [ исходное исследование? ] благодаря поддержке Unicode .

Блокнот может печатать файлы, но не печатает правильно, если включен перенос по словам . Верхние, нижние колонтитулы и поля можно установить и отрегулировать при подготовке файла к печати в разделе Параметры страницы . Дата, имя файла и другая информация могут быть помещены в верхние и нижние колонтитулы с различными кодами, состоящими из амперсанда ('&'), за которым следует буква.

Обнаружения Unicode [ править ]

Версия Блокнота для Windows NT, установленная по умолчанию в Windows 2000 и Windows XP , может обнаруживать файлы Unicode, даже если в них отсутствует отметка порядка байтов . Для этого он вызывает IsTextUnicode()функцию Windows API . [21] Эта функция является несовершенной, неправильно идентифицирует некоторый текст ASCII в нижнем регистре как UTF-16. В результате Блокнот интерпретирует файл, содержащий фразу типа «аааа ааа ааа ааааа» («4-3-3-5»), как текстовый файл Unicode с двухбайтовой кодировкой и пытается. Если установлен шрифт с поддержкой китайского языка, отображаются девять китайских символов (桴 獩 愠 灰 挠 湡 戠 敲 歡). В противном случае вместо китайских иероглифов отображаются квадраты . [22]Эта проблема была решена в Windows Vista и более новых версиях Блокнота.

Конкурирующее программное обеспечение [ править ]

Блокнот не требует блокировки файла, который он открывает, поэтому он может открывать файлы, которые уже были открыты другими процессами. В отличие от этого WordPad не может. Кроме того, поскольку Блокноту не хватает многих основных функций, доступных в других текстовых редакторах, таких как выбор блока и MDI , его простой, минималистичный пользовательский интерфейс быстрее и проще в использовании для основных текстовых операций.

Существует множество сторонних замен для Блокнота с дополнительными функциями, включая бесплатное программное обеспечение, такое как AkelPad , Metapad , Notepad ++ и Notepad2 , и бесплатное программное обеспечение, такое как EditPad и TED Notepad . Эти редакторы имеют более продвинутые функции, такие как раскраска синтаксиса , сворачивание кода , регулярные выражения , макросы , поддержка выбора кодовой страницы для каждого документа и темы .

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

  • Сравнение текстовых редакторов
  • Список текстовых редакторов
  • MS-DOS Editor, Notepad's predecessor
  • Wordpad, Notepad's sibling that specializes in rich text
  • XML Notepad

References[edit]

  1. ^ "COMDEX: Micros in American mainstream". InfoWorld. IDG. May 23, 1983. p. 1. ISSN 0199-6649.
  2. ^ "Mouse and new WP program join Microsoft product lineup". InfoWorld. IDG. May 30, 1983. p. 10. ISSN 0199-6649.
  3. ^ "Microsoft ad". InfoWorld. IDG. May 23, 1983. p. 85. ISSN 0199-6649.
  4. ^ a b Wallace, James; Erickson, Jim (1992). Hard Drive. Wiley. pp. 238–244. ISBN 0-471-56886-4. Retrieved 2017-01-28.
  5. ^ "In Focus". InfoWorld. IDG. August 29, 1983. p. 31. ISSN 0199-6649.
  6. ^ a b Manes, Stephen; et al. (Paul Andrews) (1993). Gates. Doubleday. ISBN 0-385-42075-7. Archived from the original on 2017-02-02. Retrieved 2017-01-28.
  7. ^ "Microsoft ad". InfoWorld. IDG. April 25, 1983. p. 40. ISSN 0199-6649.
  8. ^ "In designers' scenario, software undergoes behavior modification". InfoWorld. IDG. August 29, 1983. p. 34. ISSN 0199-6649.
  9. ^ a b Wyciślik-Wilson, Mark Sofia (2020-04-19). "Windows Notepad returns to the Microsoft Store with new features". BetaNews. Retrieved 2021-02-09. This is not the first time the app has appeared in the Microsoft Store. Originally announced in August last year, Notepad appeared for a while before vanishing.
  10. ^ a b Mary Jo Foley (August 17, 2019). "Microsoft makes Notepad a separate Store app starting with new Windows 10 20H1 test build". ZDNet. Retrieved August 29, 2019.
  11. ^ Mayank Parmar (August 19, 2019). "Windows 10 Notepad Added to Microsoft Store, Only for Insiders". Bleeping Computer. Retrieved August 29, 2019.
  12. ^ Popa, Bogdan. "This Is the New Notepad Icon for Windows 10". softpedia. Retrieved 2021-02-09.
  13. ^ "Introducing extended line endings support in Notepad". Blog. Microsoft. May 8, 2018. Archived from the original on 2018-05-09. Retrieved 2018-05-09.
  14. ^ "Maximum File Size Limits for Notepad". Support. Microsoft. September 24, 2011. Archived from the original on 2015-03-17. Retrieved 2016-10-28.
  15. ^ "What is file size limit for Notepad in Windows XP". Bytes. October 24, 2007. Archived from the original on 2016-10-29. Retrieved 2016-10-28.
  16. ^ "Maximum size for notepad file". Code Project. August 4, 2012. Archived from the original on 2016-10-29. Retrieved 2016-10-28.
  17. ^ Petri, Daniel (October 23, 2015). "Tip for Opening Large Text Files in Windows". Petri. Archived from the original on 2016-10-29. Retrieved 2016-10-28.
  18. ^ "Features of LOG and Time/Date Command in Notepad". Support. Microsoft. July 19, 2005. Archived from the original on June 28, 2007.
  19. ^ "How to Use Notepad to Create a Log File". Support. Microsoft. December 20, 2004. Archived from the original on April 6, 2005.
  20. ^ ""The Clipboard". Archived from the original on 2009-02-26. Retrieved September 29, 2009.
  21. ^ "IsTextUnicode()". MSDN. Microsoft. Archived from the original on 2016-09-10. Retrieved January 28, 2017.
  22. ^ Chen, Raymond (April 17, 2007). "The Notepad file encoding problem, redux". MSDN. Microsoft. Archived from the original on 2011-09-03. Retrieved 2019-03-20.

External links[edit]

  • Notepad in Windows XP Product Documentation at Microsoft.com
  • Notepad FAQ in Windows Vista documentation at Microsoft.com - Archived October 13, 2009, at the Wayback Machine