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

9 августа 2006 г. Просмотров: 9863 RSS 9
Дневник » Софт-обзор

Как известно, на вкус и цвет товарищей нет. Любой, кто занимается написанием кода, будь то программа на PHP или правка HTML-кода, расскажет вам, как долго он выбирал свой рабочий инструмент. А выбрать, действительно есть из чего. Один запрос в поисковике - и он завалит вас ссылками на всяческие редакторы. Тут вам и подсветка кода, и специальные макросы, и проверка орфографии - в общем возможности виндовского блокнота - это эпоха динозавров. smile

Вообще-то текстовый редактор для кодера должен быть универсальным. То есть, помимо своих специфических функций, он должен нормально работать с простым текстом. Это означает, что он должен:

  • уметь переносить строки (да, да это проблема для множества редакторов!);
  • уметь работать с разными кодировками "на-лету";
  • уметь выполнять "стандартные" возможности: поиск, замена, печать и т.п.;
  • быстро грузиться.
До недавнего времени я пользовался Notepad++ и в большинстве случаев он очень даже неплох. Но в нем постоянно возникали проблема с кодировкой UTF8, а при написании PHP-кода частенько происходило искажение русского текста. В общем, некоторые мелочи, которые портили о нем впечатление.

Не так давно мне попался редактор PSPad. И должен сказать, что это самый лучший редактор, который я встречал. smile

Прежде всего хотелось бы отметить удобство работы с кодом. Это не только синтаксическая подсветка (которая настраивается), но и т.н. структура файла. Открываете вы, например php-файл. В отдельном окне у вас уже собраны все функции, переменные и подключаемые файлы. Один клик и вы на нужном участке кода. Удобно до безобразия! smile

HTML-файлы также "раскладываются" по тэгам, причем с сохранением древовидной структуры. Точно также определяются js-, css-файлы и другие (список большой).

Многие профессионалы при написании кода сразу же указывают открывающие и закрывающие кавычки, скобки и т.д. Так проще не "заблудиться". PSPad может выполнять эту операцию самостоятельно - вот теперь думаю, стоит ли отказываться от своей привычки? ;)

Еще PSPad позволяет найти парный символ - это бывает полезно при разборе сложного кода. Ставите курсор на начальный символ и автоматически подсвечивается ему парный. И, что удивительно, почти никогда не ошибается.

Очень порадовала навигация в стиле редактора Delphi. Это и выделение блоком, автоматические отступы, и скролинг текста без изменения позиции курсора, а также возможность устанавливать метки. Точь-точь как в Delphi.

PSPad имеет сразу несколько встроенных модулей (если так можно их назвать). Например выбор цвета. При отладке CSS просто незаменимая вещь! Тут же работает "пипетка" - вы можете получить цвет любого пиксела экрана.

А также: таблица символов, числовые преобразования, преобразование цвета (даже по имени цвета можно получть его значение), просмотр буфера обмена, вставка даты/времени - всё здесь же.

При желании можно просмотреть текст в HEX-редакторе, правда для этого нужно открыть файл еще раз.

Очень интересно реализован выбор "шаблона кода" (аналог из Delphi). Например, вы набрали "if". Нажмите Ctrl+Space и вы получите список уже готовах шаблонов под эту фразу. Если вы выберите из списка "if" (то есть то, что и хотели), то в текст добавится полностью готовый код со скобками, условием и т.д. Надо сказать, что здесь же можно получить и подсказку по выбранному "шаблону" и, судя по файлам программы, можно спокойно добавить, например, функции WordPress smile.

PSPad - это единственный редактор с которым у меня не возникло никаких проблем с UTF-8. Если в других редакторах смена кодировки файла возможна только либо путем копирования в/из буфера обмена, либо при пересохранением файла в виде отдельной опции, то в PSPad это делается всего одним кликом мыши - просто выберите нужную кодировку. Никаких лишних движений.

Нужно сказать, что PSPad поддерживает проверку русской орфографии - для этого нужно только скачать файл словаря. Кроме этого он поддерживает запись макросов (как в Word'e) и скриптов (!!!). Причем скрипты могут быть написаны на JavaScript, VBA и XML (правда с последним я не разобрался). То есть, при желании вы можете написать свои функции по работе с текстом и встроить их в PSPad.

Так что все эти чудеса не только быстро работают, но и бесплатны, что уж совершенно удивительно для программы столь высокого качества.

Домашняя страница PSPad


twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru friendfeed.com google.com yandex.ru
Комментариев: 9
  1. 2006-08-10 в 00:17:37 | Перекресток миров#1

    PSPad...

    www.pspad.com/ru/ 

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

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

    Рекомендую!

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

  4. PSPad + Дрим smile

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

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

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

  8. 2009-04-25 в 23:29:47 | Аноним#8

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

    *** - то с какими файлами вы работаете (html, css, js, php)

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

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

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

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Используйте нормальные имена

Имя и сайт используются только при регистрации

Зарегистрируйтесь, чтобы получать уведомления о новых комментариях по email.

Авторизация Войти через loginza

(обязательно)

РЕКЛАМАМикроволновые печи Neff H5950 NO. Микроволновая печь Bosch HMT 85M650.