«Д» — значит «Домашняя»
Прежде чем я начну подробно рассказывать об этом текстовом редакторе, перечислю основные преимущества:

EditPlus2
Время от времени я устанавливаю новые текстовые редакторы которые попадаются мне на глаза, но до сих пор я не нашел альтернативы этому, на мой взгляд, замечательному продукту. Основные его преимущества я уже описал выше, теперь попробую некоторые из них описать подробнее. Конечно, практически все эти функции присутствуют и в других редакторах, EditPlus2 не претендует на уникальность, но совокупность реализованных в нём функций и скорость работы делают этот редактор весьма привлекательным.

Скорость работы для меня является одним из самых важных критериев при выборе ПО. Текстовый редактор – мой инструмент, и когда я работаю, я не хочу отвлекаться ни на что, особенно не хочу концентрироваться на том, что мой текстовый редактор "тормозит". "Тяжеловесы" вроде HomeSite или ему подобных у меня просто вызывают раздражение после работы с таким быстрым редактором как EditPlus2. Действительно, скорость его работы не сильно отличима от известного Вам редактора Notepad.

Автозавершение – одна из наиболее полезных для меня функций. Нужно признать, без этой функции не обходится практически ни один редактор, так что особо EditPlus’у тут похвастаться нечем, за исключением удобного добавления новых "автозавершений", просто путём добавления новой секции в текстовый файл, называемый например "php.acp".
Что такое автозавершение? К примеру, я пишу программу на PHP, естественно мне приходится использовать конструкции языка такие как while, if, for, foreach и другие. Можно каждый раз набирать названия конструкций вручную и расставлять открывающие и закрывающие скобки блоков в ручную, но есть и более удобный способ. Включив функцию автозавершения, вам достаточно набрать слово while и нажать пробел, чтобы получить блок:

while (!)
{

}


Восклицательным знаком отмечено положение курсора. Это пример встроенного шаблона автозавершения. Так же вы можете добавить свои шаблоны. Столько, сколько вам будет угодно. Например, я сокращаю блок кода

$res = $db->Execute("!");

if (!$res)
{
    return !trigger_error('SQL Error', E_USER_ERROR);
}


Всего до двух символов "_q". Как только я наберу их и нажму пробел – произойдёт замена.

Очень удобно работать с документами в различных кодировках. Раньше я устанавливал программу RusLat95, добавлял раскладку клавиатуры KOI-8? устанавливал KOI-8 шрифты, создавал виртуальные раскладки – сами понимаете, это не самый удобный способ. EditPlus2 позволяет раз и навсегда избавиться от этой кучи приблуд. Достаточно при открытии документа указать в какой кодировке вы хотите с ним работать, и это будет для вас выглядеть так же естественно, как если бы вы работали с документами в одной единственной кодировке. EditPlus поддерживает множество кодировок, среди которых есть и основные, из списка тех, что могут нам с Вами понадобиться Windows-1251, KOI8-r, UTF-8.

Встроенный FTP-client позволяет работать с файлами так, как будто они находятся на вашем собственном диске. Просто создаёте в менеджере FTP-соединений новую запись, указываете реквизиты своего сервера и работаете. Все настройки сохраняются в файле ftp.ini, что позволяет без проблем переносить настройки на другую машину. (ахтунг, берегите свои пароли!) Так же в контексте данного пункта стоит упомянуть функцию резвервного копирования документов, с которыми вы работаете. EditPlus2 позволяет автоматически создавать backup’ы всех файлов изменённых файлов, так что даже если соединение разорвётся во время передачи файла на сервер – вы всё равно можете восстановить файл из бэкапа. (данная функция настраивается в меню Tools > Preferences > Files).

Горячие клавиши можно настроить буквально для каждого действия (или для группы действий - макроса). Чтобы понять это – достаточно зайти в раздел настроек Tools > Preferences > Keyboard. Так же настройки клавиатуры можно экспортировать в файл и восстановить после обновления версии или на другой машине.

EditPlus вообще очень переносимый редактор, его можно просто скопировать на какой-либо носитель, и запустить на другой машине – он будет по прежнему устойчиво работать (единственное требование – он должен находиться в той же директории, либо пути в настройках придётся поменять) Однако, нужно заметить, что это является как плюсом, так и минусом – вредитель скопировав с Вашей машины файл ftp.ini сможет без особых проблем получить лдоступ к вашим FTP-аккаунтам (в случае если вы сохраняли пароль в настройках) Поэтому рекомендуется хранить редактор на защищённом/зашифрованном диске (это может быть виртуальный диск создаваемый какой-либо специальной программой).

Я отношусь к категории людей, которые предпочитают верстать HTML-страницы руками, без использования "навороченных" редакторов. Функций предоставляемых EditPlus’ом – мне абсолютно достаточно. HTML Toolbar позволяет вставлять таблицы нужных размеров (строки/столбцы), элементы форм, наиболее часто используемые теги B, I, U, CENTER и другие, выбирать цвет из палитры, вставлять изображения (при этом размеры прописываются автоматически!), имеется так же набор сущностей (", &, ® и других) Имеется встроенный браузер (использует ресурсы системного браузера), который позволяет просматривать верстаемую страницу.

Функции форматирования текста и буфером обмена вполне обычны, можно сказать что EditPlus2 умеет всё что нужно для нормальной работы. Так же имеется возможность поиска и замены как по простым сочетаниям символов, так и по регулярным выражениям.

Подведя итог, можно сказать, что EditPlus2 является очень быстрым редактором маленького размера с весьма широкими возможностями. У этого редактора, как и у всех существующих, есть свои недостатки (например, отсутствие выпадающих подсказок по функциям языка программирования с краткой справкой). Но, тем не менее, его плюсы значительно более весомы.

Ссылки
Сайт программы EditPlus2
Файлы синтаксиса и автозавершения для различных языков