Блокнот Microsoft

Блокнот в Windows 10

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

## История

Microsoft представила Multi-Tool Notepad, текстовый редактор на основе мыши, написанный Ричардом Броди, с Microsoft Mouse за 195 долларов США в мае 1983 года на компьютерной выставке Spring COMDEX в Атланте. Также введено, что COMDEX - это Multi-Tool Word, разработанный Чарльзом Симони для работы с мышью. Большинство наблюдавших за демонстрацией Симони никогда не слышали о мыши. Microsoft выпустила Microsoft Mouse в июне 1983 года, и ящик с мышью и Multi-Tool Notepad начал поставляться в июле. Первоначальные продажи были скромными, так как с ним мало что можно было сделать, за исключением запуска трех демонстрационных программ, включенных в поле (учебник, практическое приложение и блокнот) или программных интерфейсов к нему. Линейка продуктов Multi-Tool началась с экспертных систем для таблицы Multiplan. По предложению Роуланда Хэнсона, который также убедил Билла Гейтса изменить имя «Interface Manager» на «Windows» до выпуска Windows 1.0, имя Multi-Tool было убито к тому времени, когда Word отправлен в ноябре 1983 года. Обоснование Хэнсона было что «бренд - это герой». Люди не связывали автономное имя Multi-Tool с Microsoft, и Хансон хотел сделать Microsoft героем, поэтому имя Microsoft заменило «Multi-Tool».

## Особенности

Блокнот - это обычный текстовый редактор (только текст). Результирующие файлы, обычно сохраняемые с расширением .txt, не имеют тегов или стилей формата, что делает программу подходящей для редактирования системных файлов для использования в среде DOS и, иногда, исходного кода для последующей компиляции или выполнения, обычно с помощью командной строки. Это также полезно для его незначительного использования системных ресурсов; что обеспечивает быстрое время загрузки и время обработки, особенно на оборудовании с низким энергопотреблением. Блокнот поддерживает языки слева направо и справа налево. В отличие от WordPad, Notepad не обрабатывает новые строки в текстовых файлах Unix- или Classic Mac OS. Блокнот предлагает только самые основные функции текстового манипулирования, такие как поиск текста. Только новые версии Windows включают обновленную версию Блокнота с функцией поиска и замены. Однако у него гораздо меньше функциональности по сравнению с полномасштабными редакторами.

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

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

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

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

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

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

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

## Обнаружения Unicode

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

Некоторые люди неправильно истолковали эту проблему для пасхального яйца. Многие фразы, которые соответствуют шаблону (в том числе «это приложение может сломаться» и «куст спрятал факты») появились в Интернете как мистификации. Эксперт Windows Раймонд Чен правильно отнес его к алгоритму обнаружения Unicode. Эта проблема была решена в Windows Vista и более поздних версиях Notepad.

## Конкурирующие программы

Блокнот не требует блокировки файла, который он открывает, поэтому он может открывать файлы, уже открытые другими процессами, пользователями или компьютерами, в то время как WordPad не может. Кроме того, поскольку в «Блокноте» не хватает расширенной функциональности форматирования, многие люди находят свой простой минималистичный пользовательский интерфейс (чей внешний вид никогда не менялся с Windows 3.1 и чьи меню в последний раз менялись в Windows XP, когда «Формат» и «Вид» заменяли «Поиск») быстрее и проще в использовании для основных текстовых операций. Редактор MS-DOS, особенно обновленный в Windows 95, где он стал MDI-приложением, также предоставляет множество функций, которые никогда не предлагались в Блокноте.

Есть много сторонних заметок для Notepad с дополнительными функциями, включая как бесплатное программное обеспечение (например, Notepad ++ и Notepad2), так и бесплатное (например, Блокнот TED).

В блокноте не хватает многих функций, доступных в других текстовых редакторах, таких основных функциях, как новые строки Unix, блок-выбор и MDI, и ему не хватает полной поддержки для переноса строк.

Блокнот, являющийся основным текстовым редактором, также недоступны расширенные функции: раскраска синтаксиса, сворачивание кода, регулярные выражения, макросы, поддержка кодовых страниц и цветовых схем.