stringtranslate.com

Блокнот Windows

Windows Notepad — простой текстовый редактор для Windows ; он создает и редактирует простые текстовые документы. Впервые выпущен в 1983 году для коммерциализации компьютерной мыши в MS-DOS .

История

В мае 1983 года на компьютерной выставке COMDEX в Атланте компания Microsoft представила Multi-Tool Notepad — текстовый редактор с управлением от мыши , созданный Ричардом Броди как урезанная версия Multi-Tool Word . Notepad мог выделять жирным шрифтом, подчеркивать или выделять курсивом удаленный текст. Все эти программы должны были поддерживать выпуск Microsoft Mouse за 195 долларов , причем мышь поставлялась с Notepad или Word, а иногда и с обоими, в зависимости от даты. [1] [2] [3] Большинство посетителей никогда раньше не слышали о компьютерной мыши. [4] Мышь начала поставляться в июле. [5] Первоначальные продажи были скромными, поскольку она не имела никакого применения, кроме запуска программ, включенных в комплект (учебник, приложение для рисования Doodle, музыкальное приложение для фортепиано, Multi-Tool Notepad и/или Multi-tool Word.) [6]

Линейка продуктов Multi-Tool началась с экспертных систем для электронных таблиц Multiplan . [7] [8] По предложению Роуленда Хэнсона , Microsoft отказалась от торговой марки Multi-Tool. Хансон аргументировал это тем, что «бренд — это герой », и люди не будут автоматически ассоциировать «Multi-Tool» с Microsoft. В результате Multi-Tool Notepad и Multi-Tool Word стали Windows Notepad и Microsoft Word , соответственно. (Хэнсон также убедил Билла Гейтса переименовать «Interface Manager» в «Windows» перед выпуском Windows 1.0 .) [4] [6]

С тех пор Блокнот стал частью Microsoft Windows.

Изменение модели развития

С момента появления Microsoft Store в 2012 году компания Microsoft преобразовала некоторые встроенные приложения Windows в приложения Microsoft Store (например, Sticky Notes ), чтобы их можно было обновлять независимо от выпусков Windows. В течение трех лет Notepad появлялся в Microsoft Store трижды. Первый раз это было в августе 2019 года; вскоре после этого он исчез. [9] Для этой версии требовалась предварительная сборка Windows 10 18963. [ 10] Во время этого недолгого присутствия в Store блоги о технологиях предполагали, что Microsoft намеревалась отделить жизненный цикл Notepad от жизненного цикла Windows 10 и чаще обновлять его через Microsoft Store. [10] [11] Notepad появился в Microsoft Store во второй раз в апреле 2020 года, на этот раз с новым логотипом. Он работает на предварительных версиях Windows 10, номер сборки 19541 или более поздней . [9] [12] 16 февраля 2022 года Microsoft начала выпускать новую и переработанную версию Блокнота для всех пользователей Windows 11. В этой версии был добавлен Темный режим и новый всплывающий элемент «Найти и заменить» с той же функциональностью. Теперь Блокнот доступен в Microsoft Store как в Windows 10, так и в 11. 21 марта 2024 года Microsoft объявила, что добавляет проверку орфографии и автозамену в Блокнот для Windows 11. Новые функции доступны участникам программы Windows Insider в каналах Canary и Dev и будут доступны всем пользователям Windows 11 позднее. [13] [14]

Функции

Блокнот — это текстовый редактор , т. е. приложение, специализирующееся на редактировании простого текста . Он может редактировать текстовые файлы (с расширением имени файла ".txt" ) и совместимые форматы, такие как пакетные файлы , файлы INI и файлы журналов .

Notepad предлагает только самые основные функции обработки текста, такие как поиск и замена текста. До Windows ME почти не было сочетаний клавиш и функции подсчета строк. Начиная с Windows 2000 были добавлены сочетания клавиш для общих команд, таких как «Создать», «Открыть» и «Сохранить», а также строка состояния со счетчиком строк (доступна только при отключенном переносе слов). До Windows 10 версии 1809 Notepad не мог правильно интерпретировать символы новой строки как в стиле Unix , так и в стиле Mac . [15] В Windows 10 версии 1809 также появились сочетание клавиш + (удаляет предыдущее слово), функциональность масштабирования, возможность увеличения и уменьшения масштаба и функция «Поиск с помощью Bing ». [16] [17]Ctrl← Backspace

Улучшение производительности было основным направлением разработки Notepad. В рамках этих усилий Notepad способен читать текстовые файлы, даже если другие приложения получили блокировку на основе диапазона для файла . [18]

В Windows 95 и более ранних версиях Notepad отображает текстовые файлы шрифтом Fixedsys . Начиная с Windows NT 4.0 и Windows 98 , он позволяет пользователям выбирать собственный шрифт для отображения текста. Однако они не могут выбирать отдельные части текста и менять шрифты. [19] [20] Его шрифт по умолчанию изменился на Lucida Console в Windows 2000 и Consolas в Windows 8 .

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

Блокнот принимает текст из буфера обмена Windows , но только в формате CF_TEXT. [22] Он удаляет из вставленного текста всю встроенную информацию о шрифтах и ​​стилях. Можно временно вставить форматированный текст в Блокнот, а затем немедленно скопировать его снова, чтобы получить необработанный текст.

В Notepad есть простая функция ведения журнала. Каждый раз, когда он открывает файл с ".LOG" на первой строке, приложение вставляет временную метку на последнюю строку файла. [23] [24]

Поддержка кодирования

Блокнот поддерживает следующие кодировки символов :

Начиная с Windows 10 1809 Insider build, он поддерживает окончания строк в стиле Unix (LF) и классическом стиле Mac OS (CR) , а также собственный стиль DOS/Windows CRLF. До этого распознавались только окончания строк CRLF. [25]

Открытие и редактирование на языках с письмом слева направо и справа налево осуществляется с помощью элементов управления RichEdit и редакторов методов ввода , доступных в версиях для Windows XP и более поздних версий.

Ограничения

Блокнот использовал встроенный класс окна с именем EDIT . Максимальный размер файла, который может открыть Блокнот, зависит от ограничений операционной системы на размер класса окна EDIT , с различным пределом в каждой версии Windows. Из-за этого ограничения в Windows 3.0 , Windows 3.1 и Windows 3.11 Блокнот не мог открывать файлы размером более 54  КБ . (Microsoft рекомендовала использовать другой текстовый редактор для открытия файлов размером более 45 КБ.) [26] Этот предел был увеличен до 64 КБ в Windows 95 , и теперь пользователи перенаправлялись в WordPad для больших файлов. В Windows XP Блокнот был ограничен 32  МБ и отказывался открывать большие файлы. [27] В Windows 11 Блокнот использует элемент управления RichEdit . [28] Предел размера был увеличен примерно до 1  ГБ , и попытка открыть любой файл большего размера показывает диалоговое окно , предлагающее пользователю открыть его в другом текстовом редакторе. [29]

Распознавание Юникода

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

Конкурирующее программное обеспечение

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

Смотрите также

Ссылки

  1. ^ "COMDEX: Micros в американском мейнстриме". InfoWorld . IDG. 23 мая 1983 г. стр. 1. ISSN  0199-6649.
  2. ^ «Мышь и новая программа WP присоединяются к линейке продуктов Microsoft». InfoWorld . IDG. 30 мая 1983 г. стр. 10. ISSN  0199-6649.
  3. ^ "Реклама Microsoft". InfoWorld . IDG. 23 мая 1983 г. стр. 85. ISSN  0199-6649.
  4. ^ ab Wallace, James; Erickson, Jim (1992). Hard Drive . Wiley. стр. 238–244. ISBN 0-471-56886-4. Получено 28.01.2017 .
  5. ^ "В фокусе". InfoWorld . IDG. 29 августа 1983 г. стр. 31. ISSN  0199-6649.
  6. ^ ab Manes, Stephen; et al. (Пол Эндрюс) (1993). Гейтс. Doubleday. ISBN 0-385-42075-7. Архивировано из оригинала 2017-02-02 . Получено 2017-01-28 .
  7. ^ "Microsoft ad". InfoWorld . IDG. 25 апреля 1983 г. стр. 40. ISSN  0199-6649.
  8. ^ «В сценарии ⁷дизайнеров программное обеспечение подвергается модификации поведения». InfoWorld . IDG. 29 августа 1983 г. стр. 34. ISSN  0199-6649.
  9. ^ ab Wyciślik-Wilson, София (2020-04-19). "Windows Notepad возвращается в Microsoft Store с новыми функциями". BetaNews . Получено 2021-02-09 . Это не первый раз, когда приложение появляется в Microsoft Store. Первоначально анонсированный в августе прошлого года, Notepad некоторое время появлялся, прежде чем исчезнуть.
  10. ^ ab Foley, Mary Jo (17 августа 2019 г.). «Microsoft делает Notepad отдельным приложением Store, начиная с новой тестовой сборки Windows 10 20H1». ZDNet .
  11. ^ Parmar, Mayank (19 августа 2019 г.). «Windows 10 Notepad добавлен в Microsoft Store, только для участников программы предварительной оценки». Bleeping Computer . Получено 29 августа 2019 г. .
  12. ^ Попа, Богдан (16 марта 2020 г.). «Это новый значок блокнота для Windows 10». Softpedia . Получено 2021-02-09 .
  13. Уоррен, Том (21 марта 2024 г.). «Блокнот в Windows 11 наконец-то получит функцию проверки орфографии». The Verge . Получено 24 марта 2024 г. .
  14. ^ Абрамс, Лоуренс (21 марта 2024 г.). «Windows 11 Notepad наконец-то получает проверку орфографии и автокоррекцию». Bleeping Computer . Получено 24 марта 2024 г. .
  15. ^ "Введение в поддержку расширенных окончаний строк в Блокноте". Блог командной строки Windows . Microsoft . 8 мая 2018 г. Архивировано из оригинала 2018-05-09 . Получено 2018-05-09 .
  16. ^ Хукулак, Мауро (5 октября 2018 г.). «Ознакомьтесь со всеми изменениями в Блокноте в обновлении за октябрь 2018 г.». Windows Central .
  17. ^ "Новые функции в Блокноте в Windows 10". Windows Club . 9 октября 2018 г.
  18. ^ Чен, Рэймонд (21 мая 2018 г.). «Поддержка Notepad — это не постоянная работа, но и не пустая работа». The Old New Thing . Microsoft . Получено 21 июня 2021 г. Чтобы загрузить файл, Notepad отображает представление файла как отображенный в памяти файл и использует его в качестве источника. Код определяет кодировку, при необходимости выполняет преобразование кодовой страницы в UTF-16LE, помещает результат в блок памяти, а затем использует сообщение EM_SETHANDLE для передачи всего этого блока элементу управления редактированием.
  19. ^ Уайетт, Аллен Л. (1996). Windows NT Workstation 4.0 Bible. IDG Books . стр. 239. ISBN 0-7645-8011-6. Получено 2022-03-08 .
  20. ^ Рассел, Чарли; Кроуфорд, Шарон (1998). Обновление до Windows 98. Sybex . стр. 304. ISBN 0-7821-2190-X. Получено 2022-03-08 .
  21. ^ Gralla, Preston (2005). Windows XP Power Hound: Teach Yourself New Tricks. Pogue Press . С. 94–95. ISBN 0-596-00619-5. Получено 2022-03-08 .
  22. ^ " "The Clipboard". Архивировано из оригинала 2009-02-26 . Получено 29 сентября 2009 .
  23. ^ "Возможности LOG и команды Time/Date в Notepad". Поддержка . Microsoft . 19 июля 2005 г. Архивировано из оригинала 28 июня 2007 г.
  24. ^ "Как использовать Блокнот для создания файла журнала". Поддержка . Microsoft . 20 декабря 2004 г. Архивировано из оригинала 6 апреля 2005 г.
  25. ^ "Введение в поддержку расширенных окончаний строк в Блокноте". Microsoft . 2018-05-08. Архивировано из оригинала 2023-03-30.
  26. ^ "Максимальные ограничения размера файла для Notepad". Поддержка . Microsoft . 24 сентября 2011 г. Архивировано из оригинала 2015-03-17 . Получено 2016-10-28 .
  27. ^ "Каков предельный размер файла для Блокнота в Windows XP". Bytes . 24 октября 2007 г. Архивировано из оригинала 29-10-2016 . Получено 28-10-2016 .
  28. ^ "Блокнот Windows 11". Математика в Office . 2022-02-23 . Получено 2022-03-30 .
  29. ^ Русен, Киприан Адриан (2022). Windows 11 All-in-One для чайников. Wiley . стр. 557. ISBN 978-1-119-85870-6. Получено 2022-03-08 .
  30. ^ "IsTextUnicode()". MSDN . Microsoft . Архивировано из оригинала 2016-09-10 . Получено 28 января 2017 .
  31. ^ Чен, Рэймонд (17 апреля 2007 г.). «Проблема кодировки файлов в блокноте, redux». The Old New Thing . Microsoft . Архивировано из оригинала 2011-09-03 . Получено 2019-03-20 .
  32. ^ Каплан, Майкл С. (25 марта 2008 г.). «Буш, возможно, все еще скрывал факты, но он не может скрыть их от Vista SP1/Server 2008 Notepad» . Получено 13 апреля 2017 г.

Внешние ссылки