Блокнот (редактор)

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск
Блокнот
Блокнот в среде Windows XP
Блокнот в среде операционной системы Windows XP.
Тип Текстовый редактор
Разработчик Майкрософт
ОС Microsoft Windows, Windows NT, ReactOS
Лицензия Microsoft EULA
Сайт

Блокнот (англ. Notepad) — простой текстовый редактор, являющийся частью операционных систем Microsoft Windows, начиная с вышедшей в 1985 году Windows 1.0, и Windows NT.

Блокнот использует оконный класс EDIT. Вплоть до вышедшей в 2000 году Windows Me поддерживались только самые базовые функции, многие функции были доступны только из меню, и максимальный размер файла составлял 64 килобайт (предел класса EDIT). В настоящее время редактор поддерживает контекстную замену, горячие клавиши (например, Ctrl-S для сохранения файла), снят предел в 64 Кбайт и добавлена поддержка Юникода.

Кроме Windows, Блокнот способен выполняться также в ReactOS и Wine.

Альтернативой Блокноту является текстовый редактор MS-DOS (EDIT.COM), который можно вызвать из командной строки в виде «edit».

Блокнот неспособен работать с файлами в текстовом формате Unix.

Существует много бесплатных программ, заменяющих Блокнот и улучшающих его функциональность, например, Bred, AkelPad, BDV Notepad, EditPad Lite, TED Notepad, Notepad++ и Notepad2. Они особенно полезны в системах Windows версий 4.x, в которых функциональность Блокнота предельно ограничена.

[править] Интересные возможности

  • Если в начале открываемого программой файла находится кодовая последовательность «.LOG», то после открытия в конец файла добавляется текущая дата и время и курсор устанавливается после неё. Эта малоизвестная документированная возможность, существующая по крайней мере с Windows 3.1, позволяет использовать редактор для ведения заметок или наблюдений. По-видимому, с тех же пор сохранилось ограничение размера текстового файла, при котором это работает: вместе с датой и временем должно быть не более 30 000 байт, хотя современные версии Блокнота могут работать и с бо́льшими файлами.
  • Если запустить Блокнот с ключом командной строки /.setup, то после запуска Блокнот «зависнет» — его окно не будет отрисовываться, хотя работать он будет верно. (Например, в таком Блокноте можно напечатать текст вслепую, и сохранить его в файл на диске.) Чтобы выйти из этого «зависшего» блокнота, можно использовать клавишу Esc или комбинацию Ctrl-D.