Текстовый редактор PSPad
09-08-2006Время чтения ~ 4 мин.Софт 26056
Как известно, на вкус и цвет товарищей нет. Любой, кто занимается написанием кода, будь то программа на PHP или правка HTML-кода, расскажет вам, как долго он выбирал свой рабочий инструмент. А выбрать, действительно есть из чего. Один запрос в поисковике - и он завалит вас ссылками на всяческие редакторы. Тут вам и подсветка кода, и специальные макросы, и проверка орфографии - в общем возможности виндовского блокнота - это эпоха динозавров. :)
Вообще-то текстовый редактор для кодера должен быть универсальным. То есть, помимо своих специфических функций, он должен нормально работать с простым текстом. Это означает, что он должен:
- уметь переносить строки (да, да это проблема для множества редакторов!);
- уметь работать с разными кодировками "на-лету";
- уметь выполнять "стандартные" возможности: поиск, замена, печать и т.п.;
- быстро грузиться.
До недавнего времени я пользовался Notepad++ и в большинстве случаев он очень даже неплох. Но в нем постоянно возникали проблема с кодировкой UTF8, а при написании PHP-кода частенько происходило искажение русского текста. В общем, некоторые мелочи, которые портили о нем впечатление.
Не так давно мне попался редактор PSPad. И должен сказать, что это самый лучший редактор, который я встречал. :)
Прежде всего хотелось бы отметить удобство работы с кодом. Это не только синтаксическая подсветка (которая настраивается), но и т.н. структура файла. Открываете вы, например php-файл. В отдельном окне у вас уже собраны все функции, переменные и подключаемые файлы. Один клик и вы на нужном участке кода. Удобно до безобразия! :)
HTML-файлы также "раскладываются" по тэгам, причем с сохранением древовидной структуры. Точно также определяются js-, css-файлы и другие (список большой).
Многие профессионалы при написании кода сразу же указывают открывающие и закрывающие кавычки, скобки и т.д. Так проще не "заблудиться". PSPad может выполнять эту операцию самостоятельно - вот теперь думаю, стоит ли отказываться от своей привычки? ;)
Еще PSPad позволяет найти парный символ - это бывает полезно при разборе сложного кода. Ставите курсор на начальный символ и автоматически подсвечивается ему парный. И, что удивительно, почти никогда не ошибается.
Очень порадовала навигация в стиле редактора Delphi. Это и выделение блоком, автоматические отступы, и скролинг текста без изменения позиции курсора, а также возможность устанавливать метки. Точь-точь как в Delphi.
PSPad имеет сразу несколько встроенных модулей (если так можно их назвать). Например выбор цвета. При отладке CSS просто незаменимая вещь! Тут же работает "пипетка" - вы можете получить цвет любого пиксела экрана.
А также: таблица символов, числовые преобразования, преобразование цвета (даже по имени цвета можно получть его значение), просмотр буфера обмена, вставка даты/времени - всё здесь же.
При желании можно просмотреть текст в HEX-редакторе, правда для этого нужно открыть файл еще раз.
Очень интересно реализован выбор "шаблона кода" (аналог из Delphi). Например, вы набрали "if". Нажмите Ctrl+Space и вы получите список уже готовах шаблонов под эту фразу. Если вы выберите из списка "if" (то есть то, что и хотели), то в текст добавится полностью готовый код со скобками, условием и т.д. Надо сказать, что здесь же можно получить и подсказку по выбранному "шаблону" и, судя по файлам программы, можно спокойно добавить, например, функции WordPress :).
PSPad - это единственный редактор с которым у меня не возникло никаких проблем с UTF-8. Если в других редакторах смена кодировки файла возможна только либо путем копирования в/из буфера обмена, либо при пересохранением файла в виде отдельной опции, то в PSPad это делается всего одним кликом мыши - просто выберите нужную кодировку. Никаких лишних движений.
Нужно сказать, что PSPad поддерживает проверку русской орфографии - для этого нужно только скачать файл словаря. Кроме этого он поддерживает запись макросов (как в Word'e) и скриптов (!!!). Причем скрипты могут быть написаны на JavaScript, VBA и XML (правда с последним я не разобрался). То есть, при желании вы можете написать свои функции по работе с текстом и встроить их в PSPad.
Так что все эти чудеса не только быстро работают, но и бесплатны, что уж совершенно удивительно для программы столь высокого качества.
PSPad...
www.pspad.com/ru/
Текстовый редактор для программистов (предположительно “Programmer’s Source Notepad”), который за один час заставил меня пересмот......
Подтверждаю все вышесказанное! Потрясающая удобная программа. Сам давно пользуюсь этим блокнотом. Он - мой повседневный рабочий инструмент.
Рекомендую!
Просто мега респект автору! Искал такую прогу, чтобы переконвертировать форматы из вин1251 в УТФ ! промсто респект !
PSPad + Дрим :)
Классный инструмент. Там ещё много всего не перечисленного здесь! Например, даже строенный FTP - менеджер. В общем, можно и без Dream-a. :grin:
Отличнейшая вещь. :cool: Встроенный ftp просто поднял работу с web проектом на новый уровень. Удивительно что она не стала стандартом "De facto" для программистов. Автору огромное спасибо.
Ребята, просветите по такому вопросу. Вот допустим, есть у меня все файлы сайта: индексный, стили, папка с картинками. Как мне это всё увязать, чтоб посмотреть на компе (без заливки на сервер) с помощью этого редактора?
Вещь действительно хороша. Начинал я верстать в Web Development Studio. Было в том редакторе несколько багов, типа при копировании куска кода и потом его вставке знаки табуляции заменял на пробелы :( , да и utf-8, не поддерживал, вобщем пришлось по совету коллег перейти на PSPad, поначалу (дня 3) было жутко неудобно, и подсветка мне ненравилась, но когда разобрался в настройках... :). Можна настраивать цвета подсветки синтаксиса, фона, текущей строки, парных скобок, выдиления текста.... и многое другое. Но самое главное если нажать "настройки - редактировать шаблон - *"
и разобратся в той "абракадабре", что впринципе не так уж и сложно, главное что бы был интерес там ковырятся, то вы получите действительно незаминимый редактор (ну для html, css, - по себе сужу).
А вот для js, все же мне Aptana нравится больше, даже несмотря на размеры и то что он платный
ОУу... Большое спасибо !! Давно искал подобное. Пользовался всякими winhex и hex editor neo вообщем ересь все ето... pspad самая кульная прога !! Спасибо огромное !