Notepad++ - это замена стандартному Блокноту. Особенно полезна эта программа будет программистам и html – кодерам, так как поддерживает функцию подсветки ключевых слов различных языков программирования и языков гипертекстовой разметки. Всего поддерживаемых языков более сорока. Их список есть на официальном сайте программы. Программа написана с чистого листа на C++, с обращением к некоторым API функциям.
Помню времена когда работая в проектном бюро, весь код, а так же блок схеммы к программам мы дублировали и даже распечатывали на широкоформатном принтере, для этих целей предприятие даже приобрело ламинатор А3 формата, что бы проекты с сохранялись как можно дольше времени.
Среди множества полезных функций и особенностей программы стоит выделить, помимо подсветки синтаксиса, возможность сворачивать отдельные завершённые фрагменты кода. Это очень полезно, при написании больших программ или страниц, так как позволяет видеть всю структуру написанного кода.
Так же программа может автоматически закрывать скобки и завершать HTML тэги, использовать regular expressions для поиска или замены текста, отображать карту документа, сравнивать содержимое файлов, записывать и воспроизводить макросы.
Программа работает со следующими кодировками текста: UTF-8, ANSI, и UCS-2, и, при необходимости может конвертировать текст из одной кодировки в другую.
В программу встроен удобный менеджер проектов, который позволяет получить лёгкий доступ проектам, которые вы разрабатываете.
Стоит упомянуть и о продуманном интерфейсе программы. В одном окне вы можете работать над несколькими проектами, быстро переключаясь между вкладками. При желании вы можете назначить горячие клавиши для выполнения нужных вам функций. Так же в программе реализована возможность выделять текст блоками (зажимая клавишу «Control») и мультистрочное редактирование. А для того, чтобы не потерять данные в случае сбоя системы, вы можете воспользоваться функцией резервного копирования (для этого потребуется включить её в настройках).
Notepad++ может расширять свои возможности за счёт подключения плагинов. На сегодняшний день написаны, и доступны для бесплатного скачивания плагины для проверки орфографии, шифрования текста, его автосохранения, работы с протоколом FTP и работы с данными, представленными в шестнадцатеричном виде. Количество доступных плагинов постоянно растёт.
Программа доступна в двух вариантах: для работы с Юникодом и для работы с ANSI. Исходный код программы доступен для свободного редактирования.