Notepad++, правда в нем не скрипты, а макросы (которыми я ни разу не пользовался).
Пользуюсь потому что он лучший под виндовс. Хорошая подсветка для огромной кучи языков, открывает файлы в десятки мегабайт, делает с текстом очень много. Ест плагин для ftp. Про табы, нумерацию строк и прочее даже писать не интересно, есть практически все что есть в приличной IDE.
Есть небольшая хитрость. Если хотите открыть действительно большой файл, скажем sql дамп, нужно предварительно изменить расширение на незнакомое, чтобы подсветка синтаксиса отключилась.
Плохо показывает файлы, в которых весь текст в одну строку. Открываешь, скролишь вправо, и всё. Буква на букве, ничего не понятно (впрочем, если даже и сделать перенос по ширине страницы, такая же фигня будет).
При автообновлении убивает все настройки.
Я же написал — нормального :) Тем более что, в Windows 7 она (сборка с панелькой) у меня подвисала, откатил на старую, 1.76. Возможно, теперь не виснет, надо попробовать обновить
Far использую для перемещения по винде. Поэтому чаще пользуюсь встроенным в него редактором. На втором месте Notepad++ из-за удобства и фич. Проэкт развивается. Большинство запрашиваемых вами функций есть.
Под виндой — Notepad++ ибо сам по себе функционал хорош, плюс плагинами расширяется до безобразия
Под линуксом — для кофигов встроенный редакторв mc, для кода (когда не нужна мощь IDE) — geany, т.к. подсветка синтаксиса и примитивный разбор на функции, классы и прочее.
Аналогично, точнее gvim, легко инегрируется в оболочку, (команда редактировать при нажатии правой кнопкой на любом файле)
Подсветка синтаксиса, скорость работы, автоматические бекапы файлов, привычка в общем тоже ;)
Komodo Edit от Activestate подходит под все требования… единственное — не особо быстро запускается,
и пользуюсь я всё равно EmEditor если надо на скорую руку поправить что-нибудь =(
Некоторое время назад на хабре была статья про Programmer's Notepad. С тех пор только им и пользуюсь. Причём как для текстов так и для разработки. sse.habrahabr.ru/blog/55626/
Для текста Notepad++, он подходит почти по всем критериям и работает очень быстро и есть достаточно интересные плагины (для работы с текстом, с ftp, с списком функций).
Для PHP в последнее время NetBeans сборка для PHP (больше из-за подсказок по функциям из phpdoc и поддержки svn), плюс он расширяется плагинами.
Notepad++, а после того как Kate под виндой стала стабильной, юзаю вообще её.
Для тех, кто не в курсе это KDEшный текстовый редактор. en.wikipedia.org/wiki/Kate_%28text_editor%29
До этого пользовался scite («разновидность» в кавычках notepad++), в качестве альтернативы рассматривал jEdit. Начал использовать по двум основным причинам. Во-первых, возникла необходимость много работать под всеми тремя операционка — и windows, и linux и macos. До этого по большей части использовал Windows. А со Scite под macos все очень печально — собирается только из портов и требует долгой настройки молотком и зубилом. Во-вторых, в последнее время стал много использовать ноутбуки и нетбуки — а у них ряд проблем с PageUp, PageDown, Home и End — постоянно расположены в самых неудобных местах. gVim решил обе эти проблемы — штатные и безглючные инсталляторы под все операционки, одинаковая работа под ними и модель работы с текстом, не требующая активного использования комбинаций клавишь. Плюс небольшой бонус: vi является штатным редактором в консольных режимах linux, так что после освоения vim работать с freebsd и ubuntu server стало немного удобнее.
Минусы, конечно, тоже есть — отличная от классической работа с текстом, переключение между «режимами» и прочие радости жизни. Требует несколько месяцев для привыкания. После привыкания достаточно удобен. Есть проблемы с общим буфером обмена — встроенная поддержка местами корява и требует доработки напильником.
А jEdit тормозил на нетбуках и долго стартовал, хнык :(.
Кроме Notepad++ использую ещё и PSPad, который очень хорошо работает с объёмными файлами. Если надо покопаться в каком-нибудь немаленьком SQL-дампе — самое оно.
EmEditor, который Free. Единственное но — макросы для расширения функциональности только в платной версии. Пока сидел на винде, пользовался именно им. Обычный, не обвешанный лишними тяжёлыми фичами, быстрый, совершенно не тормозит, настраиваемый.
К сожалению на сайте из последних версий доступны только Pro, которые платные. Я пользовался шестой free версией, и она удовлетворяет Вашим требованиям, за исключением макросов.
BRED3.0.3U — мне нужен для замены стандартного блокнота + иногда нужно сконвертировать кириллицу в ASCII в DOS-кодировку, что с его помощью очень удобно, для написания cmd-скриптов.
Notepad++ — мне нужен для _быстрого_ просмотра исходников с подсветкой, для редактирования файлов(любых) с возможностью записать макрос или поиск\замена по регулярному выражению, иногда использую возможность экспорта в .rtf с подсветкой (для отчетов по учебе).
EmEditor Free, вот что писал я о не в своем блоге. EmEditor Free — Быстрый текстовый редактор, с поддержкой unicode и подсветкой синтаксиса. Мне очень нравится его внешнее оформление, с ним удобно работать. В отличие от платной версии не интегрируется в контекстное меню. Free редакция не поддерживается в данный момент, и найти её не так просто. На официальном форуме тупая отмазка. Нашел я дистрибутив на тайваньском учебном ftp. Оригинальный это дистрибутив или нет сказать не могу, но проверка на VirusTotal говорит что он безопасен.
Такова была и моя первая мысль; но, к сожалению, движок Хабрахабра не позволяет создавать опросы с числом пунктов более десятка, так что мне пришлось поневоле отступить от неё.
Аналогично, пользуюсь очень давно — привык. Устраивает все, много удобных вещей.
Например сравнение файлов, отображение структуры файла (список переменных, где используются и т.д.)
PS Pad — много плагинов, быстрая работа + удобная работа с hex. Ну и остальной набор необходимых полезностей типа подсветки разных синтаксисов, regexp, работы по фтп.
HippoEDIT.
Я не думаю, что он умеет больше, чем большинство остальных, просто я к нему привык, да и особых запросов у меня нет.
Пробовал также TextAdept (скриптуется Lua), жду стабильной кросс-платформенной версии для Yi.
Notepad2, а точнее, модифицированная версия от Kai Liu. Соответственно, опенсорс.
Один из множества редакторов на основе Scintilla. Легковесная и быстрая замена блокнота, но при этом достаточно функционален. Портативный. Умеет поиск и замену с регулярками. Очень неплохо работает с кодировками.
SciTE — подходит по всем пунктам без исключения.
Использую его, так как он не требует инсталляции, легко интегрируется с любыми консольными инструментами, позволяет легко не терять пользовательских настроек при смене версии, расширяется Lua-скриптами, хорошо документирован.
Порядка 3-х лет пользую EditPlus — устраивает во всем, единственное — иногда зависает на объемных файлах, но, т.к. мне не приходится часто с большими файлами работать — не вижу повода менять редактор :)
Для меня важна хорошая поддержка японского языка, включая автоматическую конвертацию текста в нужную кодировку. Легко справляется с файлами объемом в десятки мегабайт.
Пользуясь случаем, могу порекомендовать относительно новый текствый редактор Poet.
Эта программа создана и для программиста, и для поэта… Каждый найдёт в ней что-то своё.
В редакторе удобно и необычно реализован поиск по документу: по всем соответствиям можно быстро пройтись обычным скроллом.
Есть подсветка синтаксиса, многострочные регулярные выражения, поддержка всех известных кодировок, рифмоплёт и многое другое…
Каким (не платным) текстовым редактором вы предпочитаете пользоваться под Windows?