Сайт вебмастера

Текстовый редактор PSPad

09-08-2006Reading time ~ 4 min.Софт 25978

Как известно, на вкус и цвет товарищей нет. Любой, кто занимается написанием кода, будь то программа на 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

Related Posts
Comments (9) RSS
1 Перекресток миров 2006-08-09 22:17:37

PSPad...

www.pspad.com/ru/ 

Текстовый редактор для программистов (предположительно “Programmer’s Source Notepad”), который за один час заставил меня пересмот......


2 Dimox 2006-12-18 21:40:42

Подтверждаю все вышесказанное! Потрясающая удобная программа. Сам давно пользуюсь этим блокнотом. Он - мой повседневный рабочий инструмент.

Рекомендую!


3 Gosha 2008-01-19 22:33:59

Просто мега респект автору! Искал такую прогу, чтобы переконвертировать форматы из вин1251 в УТФ ! промсто респект !


4 Igor 2008-03-23 13:45:33

PSPad + Дрим :)


5 Promo2 2008-04-23 00:09:38

Классный инструмент. Там ещё много всего не перечисленного здесь! Например, даже строенный FTP - менеджер. В общем, можно и без Dream-a. :grin:


6 Synthex 2008-07-18 16:58:56

Отличнейшая вещь. :cool: Встроенный ftp просто поднял работу с web проектом на новый уровень. Удивительно что она не стала стандартом "De facto" для программистов. Автору огромное спасибо.


7 Anton 2009-03-02 17:45:38

Ребята, просветите по такому вопросу. Вот допустим, есть у меня все файлы сайта: индексный, стили, папка с картинками. Как мне это всё увязать, чтоб посмотреть на компе (без заливки на сервер) с помощью этого редактора?


8 Аноним 2009-04-25 21:29:47

Вещь действительно хороша. Начинал я верстать в Web Development Studio. Было в том редакторе несколько багов, типа при копировании куска кода и потом его вставке знаки табуляции заменял на пробелы :( , да и utf-8, не поддерживал, вобщем пришлось по совету коллег перейти на PSPad, поначалу (дня 3) было жутко неудобно, и подсветка мне ненравилась, но когда разобрался в настройках... :). Можна настраивать цвета подсветки синтаксиса, фона, текущей строки, парных скобок, выдиления текста.... и многое другое. Но самое главное если нажать "настройки - редактировать шаблон - *"

  • ** - то с какими файлами вы работаете (html, css, js, php)
  • и разобратся в той "абракадабре", что впринципе не так уж и сложно, главное что бы был интерес там ковырятся, то вы получите действительно незаминимый редактор (ну для html, css, - по себе сужу).

    А вот для js, все же мне Aptana нравится больше, даже несмотря на размеры и то что он платный


    9 Alex 2009-05-10 09:46:18

    ОУу... Большое спасибо !! Давно искал подобное. Пользовался всякими winhex и hex editor neo вообщем ересь все ето... pspad самая кульная прога !! Спасибо огромное !