Блокнот Windows
![]() | |
![]() Блокнот в Windows 11 | |
Оригинальный автор(ы) | Ричард Броди |
---|---|
Разработчик(и) | Майкрософт |
Первоначальный выпуск | 1983 год (как многофункциональный блокнот ) |
Стабильная версия | 11.2302.16.0 / 24 февраля 2023 г |
Операционная система | Microsoft Windows |
Платформа | IA-32 , x86-64 и ARM (исторически Itanium , DEC Alpha , MIPS и PowerPC ) |
Предшественник | Редактор MS-DOS |
Тип | Текстовый редактор |
Лицензия | Бесплатное ПО |
Веб-сайт | приложения |
Блокнот Windows — простой текстовый редактор для Windows ; он создает и редактирует текстовые документы. Впервые выпущенный в 1983 году для коммерциализации компьютерной мыши в MS-DOS , Блокнот с тех пор является частью каждой версии Windows.
История
[ редактировать ]В мае 1983 года на компьютерной выставке COMDEX в Атланте компания Microsoft представила Multi-Tool Notepad — мыши текстовый редактор на основе , который Ричард Броди создал как урезанную версию Multi-Tool Word . В Блокноте была возможность удалять текст жирным шрифтом, подчеркиванием или курсивом. Все эти программы должны были поддерживать выпуск Microsoft Mouse за 195 долларов , причем мышь поставлялась в комплекте с Блокнотом или Word, а иногда и с обоими, в зависимости от даты. [1] [2] [3] Большинство посетителей никогда раньше не слышали о компьютерной мыши. [4] Мышь начала поставляться в июле. [5] Первоначальные продажи были скромными, поскольку от него не было никакой другой пользы, кроме запуска программ, входящих в комплект поставки (учебник, приложение для рисования Doodle, приложение для музыкального фортепиано, многофункциональный блокнот и/или многофункциональный Word). [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, так и для Windows 11. 21 марта 2024 г. Microsoft объявила, что добавляет проверку орфографии и автозамену в Блокнот для Windows 11. Новые функции доступны участникам программы предварительной оценки Windows на сайтах Canary и Dev. Каналы и будут доступны всем пользователям Windows 11 позже. [13] [14]
Функции
[ редактировать ]Блокнот — это текстовый редактор , то есть приложение, специализирующееся на редактировании обычного текста . Он может редактировать текстовые файлы «.txt» (с расширением имени файла ) и совместимые форматы, такие как пакетные файлы , файлы INI и файлы журналов .
Блокнот предлагает только самые основные функции манипулирования текстом, такие как поиск и замена текста. До появления Windows ME почти не существовало сочетаний клавиш и функции подсчета строк. Начиная с Windows 2000 , были добавлены ярлыки для общих команд, таких как «Новый», «Открыть» и «Сохранить», а также строка состояния со счетчиком строк (доступна только при отключенном переносе слов). До Windows 10 версии 1809 Блокнот не мог правильно интерпретировать Unix ни в стиле Mac , ни в стиле символы новой строки . [15] В Windows 10 версии 1809 также появилась Ctrl+ ← Backspace сочетание клавиш (удаляет предыдущее слово), функция масштабирования, возможность увеличения и уменьшения масштаба, а также функция «Поиск с помощью Bing ». [16] [17]
Повышение производительности было основным направлением разработки Notepad. В рамках этих усилий Блокнот способен читать текстовые файлы, даже если другие приложения установили блокировку файла на основе диапазона . [18]
В Windows 95 и более ранних версиях Блокнот отображает текстовые файлы Fixsys шрифтом . Начиная с Windows NT 4.0 и Windows 98 , он позволяет пользователям выбирать собственный шрифт для отображения текста. Однако они не могут выделять отдельные части текста и менять шрифты. [19] [20] Его шрифт по умолчанию изменен на Lucida Console в Windows 2000 и Consolas в Windows 8 .
Блокнот может печатать файлы. Он позволяет настраивать верхние, нижние колонтитулы и поля перед печатью. Дата, имя файла и другая информация может быть размещена в верхних и нижних колонтитулах с помощью различных кодов, состоящих из амперсанда («&»), за которым следует буква. [21]
Блокнот принимает текст из буфера обмена Windows , но только в формате CF_TEXT. [22] Он удаляет из вставленного текста всю встроенную информацию о шрифтах и стилях. Можно было временно вставить форматированный текст в Блокнот, а затем сразу же скопировать его снова, чтобы получить необработанный текст.
Блокнот имеет простую функцию ведения журнала. Каждый раз, когда приложение открывает файл с «.LOG» в первой строке, приложение вставляет временную метку в последнюю строку файла. [23] [24]
Поддержка кодирования
[ редактировать ]Поддерживаемая кодировка символов включает в себя:
- зависящая от локали ANSI ( кодовая страница, )
- Юникод
Начиная с сборки Windows 10 1809 Insider, он поддерживает обработку типов окончания строк Unix (LF), Mac OS (CR), DOS/Windows (CRLF). [25]
Открытие и редактирование на языках с письмом слева направо и справа налево осуществляется с помощью элементов управления RichEdit и редакторов методов ввода , доступных в версиях для Windows XP или более поздних версий.
Ограничения
[ редактировать ]Блокнот использовал встроенный класс окна с именем 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. В результате Блокнот интерпретировал файл, содержащий фразу типа «аааа ааа ааа ааааа» («4-3-3-5»), как двухбайтовый текстовый файл Unicode. Если установлен шрифт с поддержкой китайского языка, будут отображаться девять китайских символов (桴獩愠灰挠湡戠敲歡). будут отображаться квадратные заменяющие символы В противном случае вместо китайских иероглифов . Эта проблема была решена в Windows Vista и более поздних версиях. [31] [32]
Конкурирующее программное обеспечение
[ редактировать ]В Блокноте отсутствуют многие базовые функции, доступные в других текстовых редакторах, такие как выбор блока и MDI . Существует множество сторонних замен Блокнота с дополнительными функциями, таких как AkelPad, Metapad , Notepad++ , Notepad2 и TED Notepad , которые включают в себя такие функции, как:
- раскраска синтаксиса
- код складывания
- регулярные выражения
- макросы
- ручной кодовой страницы выбор
- темы
- сортировка
- изменения в регистре
- обнаружение внешних изменений
- подходящие брекеты
- видимые окончания строк и видимый индикатор переноса строк
- нумерация строк, разделение и объединение
- автоматический отступ
- массовое редактирование строк
- удаление пустой строки
- жесткое выравнивание (с использованием пробелов )
- удаление пробелов
- работает в портативном режиме
- и другие расширенные функции обработки текста.
См. также
[ редактировать ]- Редактор MS-DOS , предшественник Блокнота.
- XML-блокнот
Ссылки
[ редактировать ]- ^ «COMDEX: Micros в американском мейнстриме» . Инфомир . ИДГ. 23 мая 1983 г. с. 1. ISSN 0199-6649 .
- ^ «Мышь и новая программа WP присоединяются к линейке продуктов Microsoft» . Инфомир . ИДГ. 30 мая 1983 г. с. 10. ISSN 0199-6649 .
- ^ «Реклама Microsoft» . Инфомир . ИДГ. 23 мая 1983 г. с. 85. ISSN 0199-6649 .
- ^ Jump up to: а б Уоллес, Джеймс; Эриксон, Джим (1992). Жесткий диск . Уайли. стр. 238–244 . ISBN 0-471-56886-4 . Проверено 28 января 2017 г.
- ^ «В фокусе» . Инфомир . ИДГ. 29 августа 1983 г. с. 31. ISSN 0199-6649 .
- ^ Jump up to: а б Манес, Стивен; и др. (Пол Эндрюс) (1993). Ворота . Даблдэй. ISBN 0-385-42075-7 . Архивировано из оригинала 02 февраля 2017 г. Проверено 28 января 2017 г.
- ^ «Реклама Microsoft» . Инфомир . ИДГ. 25 апреля 1983 г. с. 40. ISSN 0199-6649 .
- ^ «В сценарии ⁷ дизайнеров программное обеспечение подвергается модификации поведения» . Инфомир . ИДГ. 29 августа 1983 г. с. 34. ISSN 0199-6649 .
- ^ Jump up to: а б Вычислик-Уилсон, София (19 апреля 2020 г.). «Блокнот Windows возвращается в Microsoft Store с новыми функциями» . БетаНьюс . Проверено 9 февраля 2021 г.
Это не первый раз, когда приложение появляется в Microsoft Store. Первоначально анонсированный в августе прошлого года, «Блокнот» некоторое время появлялся, а затем исчез.
- ^ Jump up to: а б Фоли, Мэри Джо (17 августа 2019 г.). «Microsoft делает Блокнот отдельным приложением Магазина, начиная с новой тестовой сборки Windows 10 20H1» . ЗДНет .
- ^ Пармар, Маянк (19 августа 2019 г.). «Блокнот Windows 10 добавлен в Microsoft Store, только для инсайдеров» . Пипящий компьютер . Проверено 29 августа 2019 г.
- ^ Попа, Богдан (16 марта 2020 г.). «Это новый значок блокнота для Windows 10» . Софтпедия . Проверено 9 февраля 2021 г.
- ^ Уоррен, Том (21 марта 2024 г.). «Блокнот в Windows 11 наконец-то получил функцию проверки орфографии» . Грань . Проверено 24 марта 2024 г.
- ^ Абрамс, Лоуренс (21 марта 2024 г.). «Блокнот Windows 11 наконец-то получил проверку орфографии и автозамену» . Пипящий компьютер . Проверено 24 марта 2024 г.
- ^ «Представляем поддержку расширенных окончаний строк в Блокноте» . Блог о командной строке Windows . Майкрософт . 8 мая 2018 г. Архивировано из оригинала 9 мая 2018 г. Проверено 9 мая 2018 г.
- ^ Хукулак, Мауро (5 октября 2018 г.). «Ознакомьтесь со всеми изменениями в Блокноте в обновлении за октябрь 2018 г.» . Центр Windows .
- ^ «Новые возможности Блокнота в Windows 10» . Клуб Windows . 9 октября 2018 г.
- ^ Чен, Раймонд (21 мая 2018 г.). «Поддержка Блокнота — это не постоянная работа, но и не пустая работа» . Старая новая вещь . Майкрософт . Проверено 21 июня 2021 г.
Чтобы загрузить файл, Блокнот отображает представление файла как файл, отображенный в памяти, и использует его в качестве источника. Код определяет кодировку, при необходимости выполняет преобразование кодовой страницы в UTF-16LE, помещает результат в блок памяти, а затем использует сообщение EM_SETHANDLE для передачи всего этого блока в элемент управления редактирования.
- ^ Вятт, Аллен Л. (1996). Библия Windows NT Workstation 4.0 . Книги ИДГ . п. 239. ИСБН 0-7645-8011-6 . Проверено 8 марта 2022 г.
- ^ Рассел, Чарли; Кроуфорд, Шэрон (1998). Обновление до Windows 98 . Сайбекс . п. 304. ИСБН 0-7821-2190-Х . Проверено 8 марта 2022 г.
- ^ Гралла, Престон (2005). Windows XP Power Hound: научитесь новым трюкам . Пог Пресс . стр. 94–95. ISBN 0-596-00619-5 . Проверено 8 марта 2022 г.
- ^ " «Буфер обмена» . Архивировано из оригинала 26 февраля 2009 г. Проверено 29 сентября 2009 г.
- ^ «Особенности команды LOG и времени/даты в блокноте» . Поддерживать . Майкрософт . 19 июля 2005 г. Архивировано из оригинала 28 июня 2007 г.
- ^ «Как использовать Блокнот для создания файла журнала» . Поддерживать . Майкрософт . 20 декабря 2004 г. Архивировано из оригинала 6 апреля 2005 г.
- ^ «Представляем поддержку расширенных окончаний строк в Блокноте» . Майкрософт . 08.05.2018. Архивировано из оригинала 30 марта 2023 г.
- ^ «Максимальный размер файла для Блокнота» . Поддерживать . Майкрософт . 24 сентября 2011 г. Архивировано из оригинала 17 марта 2015 г. Проверено 28 октября 2016 г.
- ^ «Каков максимальный размер файла для Блокнота в Windows XP» . Байты . 24 октября 2007 г. Архивировано из оригинала 29 октября 2016 г. Проверено 28 октября 2016 г.
- ^ «Блокнот Windows 11» . Математика в офисе . 23 февраля 2022 г. Проверено 30 марта 2022 г.
- ^ Русен, Киприан Адриан (2022). Windows 11 «Все в одном» для чайников . Уайли . п. 557. ИСБН 978-1-119-85870-6 . Проверено 8 марта 2022 г.
- ^ «ИсТекстЮникод()» . MSDN . Майкрософт . Архивировано из оригинала 10 сентября 2016 г. Проверено 28 января 2017 г.
- ^ Чен, Раймонд (17 апреля 2007 г.). «Проблема с кодировкой файла Блокнота, Redux» . Старая новая вещь . Майкрософт . Архивировано из оригинала 3 сентября 2011 г. Проверено 20 марта 2019 г.
- ^ Каплан, Майкл С. (25 марта 2008 г.). «Возможно, Буш все еще скрывал факты, но он не может скрыть их от Vista SP1/Server 2008 Notepad» . Проверено 13 апреля 2017 г. .
Внешние ссылки
[ редактировать ]- Официальный сайт
- Часто задаваемые вопросы о блокноте в документации по Windows Vista на сайте Microsoft.com — архивировано 13 октября 2009 г. на Wayback Machine.