stringtranslate.com

Блокнот Windows

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

История

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

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

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

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

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

Функции

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

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

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

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

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

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

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

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

Поддерживаемая кодировка символов включает в себя:

Начиная с сборки Windows 10 1809 Insider, он поддерживает обработку типов окончания строк Unix (LF), Mac OS (CR), DOS/Windows (CRLF). [23]

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

Ограничения

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

Обнаружение Юникода

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

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

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

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

Рекомендации

  1. ^ «COMDEX: Micros в американском мейнстриме» . Инфомир . ИДГ. 23 мая 1983 г. с. 1. ISSN  0199-6649.
  2. ^ «Мышь и новая программа WP присоединяются к линейке продуктов Microsoft» . Инфомир . ИДГ. 30 мая 1983 г. с. 10. ISSN  0199-6649.
  3. ^ «Реклама Microsoft». Инфомир . ИДГ. 23 мая 1983 г. с. 85. ISSN  0199-6649.
  4. ^ аб Уоллес, Джеймс; Эриксон, Джим (1992). Жесткий диск . Уайли. стр. 238–244. ISBN 0-471-56886-4. Проверено 28 января 2017 г.
  5. ^ «В фокусе». Инфомир . ИДГ. 29 августа 1983 г. с. 31. ISSN  0199-6649.
  6. ^ аб Манес, Стивен; и другие. (Пол Эндрюс) (1993). Ворота. Даблдэй. ISBN 0-385-42075-7. Архивировано из оригинала 02 февраля 2017 г. Проверено 28 января 2017 г.
  7. ^ «Реклама Microsoft». Инфомир . ИДГ. 25 апреля 1983 г. с. 40. ISSN  0199-6649.
  8. ^ «По сценарию дизайнеров, программное обеспечение подвергается модификации поведения» . Инфомир . ИДГ. 29 августа 1983 г. с. 34. ISSN  0199-6649.
  9. ^ аб Вычислик-Уилсон, София (19 апреля 2020 г.). «Блокнот Windows возвращается в Microsoft Store с новыми функциями». БетаНьюс . Проверено 9 февраля 2021 г. Это не первый раз, когда приложение появляется в Microsoft Store. Первоначально анонсированный в августе прошлого года, Блокнот некоторое время появлялся, а затем исчез.
  10. ↑ Аб Фоли, Мэри Джо (17 августа 2019 г.). «Microsoft делает Блокнот отдельным приложением Магазина, начиная с новой тестовой сборки Windows 10 20H1». ЗДНет .
  11. Пармар, Маянк (19 августа 2019 г.). «Блокнот Windows 10 добавлен в Microsoft Store, только для инсайдеров» . Пипящий компьютер . Проверено 29 августа 2019 г.
  12. Попа, Богдан (16 марта 2020 г.). «Это новый значок блокнота для Windows 10». Софтпедия . Проверено 9 февраля 2021 г.
  13. ^ «Представляем поддержку расширенных окончаний строк в Блокноте» . Блог о командной строке Windows . Майкрософт . 8 мая 2018 г. Архивировано из оригинала 9 мая 2018 г. Проверено 9 мая 2018 г.
  14. Хукулак, Мауро (5 октября 2018 г.). «Ознакомьтесь со всеми изменениями в Блокноте в октябрьском обновлении 2018 года». Центр Windows .
  15. ^ «Новые функции Блокнота в Windows 10» . Клуб Windows . 9 октября 2018 г.
  16. Чен, Раймонд (21 мая 2018 г.). «Поддержка Блокнота — это не работа на полный рабочий день, но и не пустая работа». Старая новая вещь . Майкрософт . Проверено 21 июня 2021 г. Чтобы загрузить файл, Блокнот отображает представление файла как файл, отображенный в памяти, и использует его в качестве источника. Код определяет кодировку, при необходимости выполняет преобразование кодовой страницы в UTF-16LE, помещает результат в блок памяти, а затем использует сообщение EM_SETHANDLE для передачи всего этого блока в элемент управления редактирования.
  17. ^ Вятт, Аллен Л. (1996). Библия Windows NT Workstation 4.0. Книги ИДГ . п. 239. ИСБН 0-7645-8011-6. Проверено 8 марта 2022 г.
  18. ^ Рассел, Чарли; Кроуфорд, Шэрон (1998). Обновление до Windows 98. Sybex . п. 304. ИСБН 0-7821-2190-Х. Проверено 8 марта 2022 г.
  19. ^ Гралла, Престон (2005). Windows XP Power Hound: научитесь новым трюкам. Пог Пресс . стр. 94–95. ISBN 0-596-00619-5. Проверено 8 марта 2022 г.
  20. ^ " "Буфер обмена". Архивировано из оригинала 26 февраля 2009 г. Проверено 29 сентября 2009 г.
  21. ^ «Особенности ЖУРНАЛА и команды времени/даты в Блокноте» . Поддерживать . Майкрософт . 19 июля 2005 г. Архивировано из оригинала 28 июня 2007 г.
  22. ^ «Как использовать Блокнот для создания файла журнала» . Поддерживать . Майкрософт . 20 декабря 2004 г. Архивировано из оригинала 6 апреля 2005 г.
  23. ^ «Представляем поддержку расширенных окончаний строк в Блокноте» . Майкрософт . 08.05.2018. Архивировано из оригинала 30 марта 2023 г.
  24. ^ «Ограничения максимального размера файла для блокнота» . Поддерживать . Майкрософт . 24 сентября 2011 г. Архивировано из оригинала 17 марта 2015 г. Проверено 28 октября 2016 г.
  25. ^ «Каков максимальный размер файла для Блокнота в Windows XP» . Байты . 24 октября 2007 г. Архивировано из оригинала 29 октября 2016 г. Проверено 28 октября 2016 г.
  26. ^ «Блокнот Windows 11» . Математика в офисе . 23 февраля 2022 г. Проверено 30 марта 2022 г.
  27. ^ Русен, Чиприан Адриан (2022). Windows 11 «все в одном» для чайников. Уайли . п. 557. ИСБН 978-1-119-85870-6. Проверено 8 марта 2022 г.
  28. ^ "IsTextUnicode()". MSDN . Майкрософт . Архивировано из оригинала 10 сентября 2016 г. Проверено 28 января 2017 г.
  29. Чен, Раймонд (17 апреля 2007 г.). «Проблема с кодировкой файла Блокнота, redux». Старая новая вещь . Майкрософт . Архивировано из оригинала 3 сентября 2011 г. Проверено 20 марта 2019 г.
  30. Каплан, Майкл С. (25 марта 2008 г.). «Возможно, Буш все еще скрывал факты, но он не может скрыть их от Vista SP1/Server 2008 Notepad» . Проверено 13 апреля 2017 г. .

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