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

Рубрика: Дневник -> Софт-обзор
Среда, 9 августа 2006 г.
Просмотров: 4010
Подписаться на комментарии по RSS
]]>
]]>

Как известно, на вкус и цвет товарищей нет. Любой, кто занимается написанием кода, будь то программа на 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 Google Buzz google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru]]>

Комментариев: 9

Вы можете получать новые комментарии к этой записи по RSS или оформить подписку на все комментарии сайта. Или даже на все новые записи сайта. (Не знаете, как это сделать?)
  1. 2006-08-10 в 00:17:37 | Перекресток миров

    PSPad...

    www.pspad.com/ru/ 

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

  2. 2006-12-18 в 23:40:42 | Dimox

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

    Рекомендую!

  3. 2008-01-20 в 00:33:59 | Gosha

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

  4. 2008-03-23 в 15:45:33 | Igor

    PSPad + Дрим smile

  5. 2008-04-23 в 02:09:38 | Promo2

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

  6. 2008-07-18 в 18:58:56 | Synthex

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

  7. 2009-03-02 в 19:45:38 | Комментатор 40
    ]]>]]>

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

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

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

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

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

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

  9. 2009-05-10 в 11:46:18 | Alex

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

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

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки. Если вы зарегистрированы в Твиттере, то перед логином укажите «@», например: @maxsite

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



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

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