Не просто блокнот (Notepad++)
У каждого разработчика ПО есть свой любимый текстовый редактор. В большинстве случаев выбор падает на программу, поддерживающую синтаксис необходимого языка программирования и имеющую дополнительные функции, специфичные для определенной среды разработки.
Программистам же, использующим в своей работе несколько языков, рекомендуется обратить своё внимание на приложение Notepad++. Несмотря на своё банальное название, Notepad++ является довольно мощным текстовым редактором с огромным функционалом.
Notepad++ поддерживает подсветку синтаксиса для большинства языков программирования и разметки документа. В качестве основных можно выделить: C++, Java, PHP, Perl, Python, ASP, HTML, CSS. Подробнее о поддерживаемых форматах можно узнать на домашней странице проекта.
В настройках присутствует возможность изменить цветовые схемы по своему усмотрению, либо определить пользовательскую схему подсветки, указав свой список ключевых слов и операторов. Кроме этого редактор имеет функции структурированного представления скрипта с возможностью сворачивания блоков функций и условий.
Notepad++ снабжен множеством полезных функций, существенно упрощающих жизнь программисту. Среди прочих присутствует возможность изменения одинарных кавычек на двойные или наоборот, вставки или удаления escape-символа перед кавычками, инвертирования регистра символов, перекодирования чисел и текста в шестнадцатиричную и другие системы исчисления, кодирования Base64, вставки текущей даты или пути файла и многое другое.
В меню TextFX каждый найдет для себя что-то полезное. Присутствует поддержка UTF-8 и функции преобразования символов переноса строки в Unix- и Mac-формат. Опции масштабирования позволят быстро изменить размер шрифта. Есть возможность записывать макросы и назначать горячие клавиши. Словом, возможности редактирования текста в Notepad++ огромны.
Работа с несколькими документами организована при помощи вкладок. Присутствует функция одновременного редактирования двух документов, разделением экрана на два фрейма. Кстати, эту особенность можно использовать для редактирования одного файла сразу в двух местах. Прокрутка фреймов может быть синхронизирована как в вертикальном так и в горизонтальном направлениях.
В Notepad++ встроена поддержка плагинов. Некоторые из них уже включены в установочный комплект: ftp-синхронизатор, древовидный диспетчер файловой системы, плагин сравнения документов, фрейм командной консоли и другие. Большое количество дополнений можно найти на сайте Notepad++. Среди них наиболее интересны: Function List — плагин автодополнения имен функций для различных языков, Hex Editor — шестнадцатеричный мини-редактор и MultiClipboard — расширенный буфер обмена, запоминающий до 10 позиций.
К недостаткам Notepad++ можно отнести лишь плохую русификацию, но не думаю, что это станет большим препятствием для программистов использующих это замечательное приложения в качестве дополнительного (а может быть и основного) инструмента в своей работе.
Скачать текстовый редактор Notepad++ (1.98 MB)







20.06.2008
А я пользуюсь программой Adobe Dreamweaver CS3
20.06.2008
Ну…сравнение IDE с программой не совсем корректно.
21.06.2008
для php просто радость, удобно (правда многими функциями не пользовался). особенно прет фигшка с циклами (сворачивать можно)
23.06.2008
Хе, а я на Линуксе сижу. Тут таких программ типа этой куча. Очень удобно, кстати. Радует что уже и под винду пошло :)
29.06.2008
Я даже незнаю… Пробовал PHP Expert Editor - не понравилось. PHP Designer - не понравилось, собственно как и Dreamweaver…
Примерно полтора года назад решил попробовать Notepad++… хе-хе, до сих пор с ним не расстаюсь, настолько привык к его подсветке, быстроте и практичности, что уже не устраивают такие “гиганты” как PHP Designer, которые по функционалу превосходят Notepadик :)
03.07.2008
О! А тоже Notepad++ пользуюсь - очень нравится!
29.07.2008
А как там макросы записывать?