Rapid PHP – добротный текстовый редактор

Довольно продолжительное время я пользовался текстовым редактором PSpad, о чем уже неоднократно писал на этом блоге. Сначала он был для меня супер-программой, затем после тестирования аналогов стало не хватать некоторых функций, а в последнее время некоторые минусы уже начали серьезно доставать, поэтому я задался целью найти ему замену.

Сделать это было очень непросто, несмотря на огромный выбор доступных сегодня (как платных, так и бесплатных) текстовых редакторов – альтернативы могли иметь какие-то очень полезные функции, отсутствующие в PSpad, но в то же время они могли не содержать в себе те функции, к которым я очень привык в PSpad.

Текстовый редактор Rapid PHP стал той самой достойной заменой PSpad‘у. Наконец-то это произошло!

Rapid PHP

Rapid PHP – это быстрый редактор PHP, HTML, CSS, JavaScript кода, поддерживающий также подсветку синтаксиса для WML, XML и SQL.

В Rapid PHP я нашел для себя практически все, чем пользовался в PSpad, и даже больше:

  • Практически на любое действие можно назначить горячую клавишу. Для меня это архиполезнейшая вещь – я все теги вставляю горячими клавишами, что весьма и весьма удобно.
  • Имеется встроенная библиотека, в которую можно добавить любой шаблон кода и опять же назначить ему горячую клавишу.
  • Очень порадовало то, как устроена подсветка кода. На мой взгляд, очень умно реализована мультиподсветка – в пункте “HTML” есть настройки для HTML, CSS и JavaScript, а в пункте “HTML with PHP” – настройки для HTML, PHP, CSS, JavaScript. Ну и, естественно отдельные пункты для только CSS и только JavaScript, а также некоторых других языков.
  • Подсвечивает парные теги и скобки – лично для меня незаменимая вещь при поиске багов, да и вообще при верстке.
  • Открывается, пожалуй, чуть быстрее, чем PSpad (тоже важный момент).
  • Ссылки в любых типах файлов, а не только в текстовых, делаются кликабельными (в PSpad этой функции мне очень не хватало, приходилось каждый раз сначала копировать ссылку, а затем вставлять ее в адресную строку браузера).
  • Нет никаких задержек при пролистывании файла, содержащего внушительные по объему абзацы с текстом (PSpad в этом плане очень хромает, и этот его недостаток просто достал меня).
  • Возможность создания неограниченного количество шаблонов для файлов любого типа. Реализовано очень практично.
  • Имеет замечательную встроенную утилиту для подбора цвета (гораздо удобнее, чем в PSpad).
  • Дублирование строки горячей клавишей. Например, когда необходимо создать список с некоторым количеством элементов <li></li>, достаточно нажать комбинацию Ctrl+D соответствующее количество раз.
  • Правильно работает с файлами в UTF-кодировке (PSpad последних билдов стал некорректно отображать UTF-файлы с русским текстом).
  • Встроенное автозаполнение в CSS и HTML коде. Причем можно задать задержку (бывает полезна) появления окна с подсказкой.
  • Встроенная функция автозамены. Нужная вещь. Я, например, часто вместо float: пишу flaot:. Поэтому теперь нет необходимости для автозамены прибегать к помощи сторонней программы (Punto Switcher).
  • В настройках программы можно указать спецификации для HTML и CSS, в соответствии с которыми пишется код. Видимо, Rapid PHP ориентируется на эти опции при автозаполнении и вставке тегов. Например, если в настройке указана спецификация “HTML 4.01”, при вставке тега <img> не добавляется атрибут alt, если же спецификация “XHTML 1.x”, то этот атрибут добавляется.
  • Автоматическое закрытие скобок.
  • Автоматические отступы.
  • И ряд других полезных функций.

Минусы Rapid PHP, или функции, которые я потерял, перейдя с PSpad на Rapid PHP (хотя, в общем целом они не такие уж и существенные):

  • Rapid PHP не умеет закрываться по Escape (“научил”, изменив горячую клавишу =) и при этом прятаться в трей (а PSpad умеет).
  • В Rapid PHP нет “бредогенератора”, которым я привык пользоваться в PSpad.
  • Rapid PHP не умеет сворачивать HTML-контейнеры (PSpad тоже не умеет). Однако, я понял, что эта функция мне вовсе и не нужна :) Оказывается, умеет. Спасибо за подсказку Максиму Покровскому.
  • Перейдя на Rapid PHP, я лишился скриптов, которые есть в PSpad (типа обрамления списка текста в хтмл-список за пару кликов и т.п. вещи).
  • Программа платная.

В общем, я вполне доволен редактором Rapid PHP. Хоть он и не идеален, но на поверку оказался гораздо лучшим, чем PSpad, т.к., преимущественно обладая его функционалом, имеет ряд существенных плюсов.

Рекомендую.

* * *

Компании “Аквабионика”, использую революционную технологию, производит товары Aquabionica, в составе которой используется живая бионическая вода. Вся продукция нацелена для улучшения состояния вашего здоровья.

Комментарии (87)

  1. 27 ноября 2008 г. в 14:24

    Программа всем хороша, но — платная, да ещё и цена — почти 30 долларов. Если уж и покупать — я предпочёл бы http://www.carthagosoft.net/twistpad/ (он, кстати, на 10 долларов дешевле), но смысла не вижу — меня пока что устраивает бесплатный вариант.

  2. 27 ноября 2008 г. в 14:44

    Алексей Труфанов, кряк найти не проблема.

  3. 27 ноября 2008 г. в 15:13

    Dimox, я догадываюсь. Дело не в невозможноси — дело в нежелании пользоваться ломаным софтом. :-)

  4. Segey i-text
    13 января 2009 г. в 01:37

    Dimox Согласен. Для меня платность Rapid PHP – главный минус. Сам до недавнего времени пользовался EditPlus с ворованным серийным номером – но совесть замучила. Начал искать бесплатный аналог, нашел PSpad – всем устраивает (еще как устраивает) остановлюсь на нем пока.
    Вобщем надо жить по принципу: не можешь отдать за программу жалких 20 $ ? – Пользуйся бесплатными аналогами или заработай эти 20 долларов, заплати разработчикам за их труд и пользуйся спокойно… Но это как говорят – ИМХО

  5. Lex Nevermind
    24 апреля 2009 г. в 08:22

    Тоже пользуюсь Notepad++. Имхо, очень удобно.
    Я хотя руку и набил уже предпочитаю по старинке большинство руками писать. А вот работа по ФТП очень радует. Очень удобно: в левой колонке редактор, в правой – папка сервера с файлами в виде дерева. Как будто на локальной машине работаеш.

    Но, учитывая авторитет Димокса, наверно попробую и Рапид :)

  6. Mhuadeep
    31 мая 2009 г. в 19:02

    Что ж оставлю и свои несколько строк, Rapid PHP юзаю с самого его появления, до него перепробовал просто море редакторов, таких как NuSphere PhpED 5, PSpad, PHP Desinger, KomodoEDIT, HTMLPad и знаменитый PHP Expert Editor, поверьте мне Rapid PHP обошел их всех.
    А самое главное, что разработчики развивают свой продукт и баги правят, в первых версиях было куча ошибок, работать было не очень удобно, но каждый месяц выходила новая версия и баги исчезали пачками.
    Лично я с этой софтины никогда не слезу)

  7. 40a
    5 августа 2009 г. в 18:51

    Установил Rapid PHP и не разделяю восторгов.
    Понравилась мультиподсветка кода и наличие автозамены, но автозамена по пробелу очень неудобна (подскажи как перенастроить) и срабатывает только в нужной раскладке или надо создать два варианта сокращений.
    Не понравилось: откат по одному символу очень неудобен, сворачивание блоков кода в зачаточном состоянии.
    Использую Notepad++ и далее небольшое сравнение его возможностей.
    Сворачивание кода удобнее, автозаполнение присутствует, также подсвечивает парные теги и скобки, также работает Ctrl+D и автозакрытие скобок, ссылки кликабельные.
    Цвет вставляю с помощью Zx Color Spy (спасибо за наводку).
    Для автозамены есть плагин QuickText, но налабить его у меня не получилось. Для автозамены я использую Punto Switcher и не надо заботиться о расклабке клавиатуры. Я почти забыл как пишется FLOAT, так как набираю fr + ENTER, а Punto Switcher заменяет на float:right; Так почти на все теги навесил сокращений.
    Подскажи как в Rapidphp назначать горячие клавиши например на теги?

    1. 5 августа 2009 г. в 19:38 / ответ на коммент 40a

      Горячие клавиши на любой пункт меню: Options -> Keyboard Shortcuts. Для тех тегов, которых нет в меню, можно создать горячие клавиши через библиотеку: Options -> Edit Library.

  8. 40a
    5 августа 2009 г. в 20:03

    Как перенастроить автозамену на другую клавишу, например клавишу ENTER?

    1. 6 августа 2009 г. в 08:05 / ответ на коммент 40a

      Если ты имеешь в виду автозавершение, тогда Options -> Keyboard Shortcuts -> Show Auto Complete.

  9. 40a
    6 августа 2009 г. в 17:18

    Я имею в виду автозамену Options => Preferences => Text Editor => Auto Replace
    По умолчанию она срабатывает по пробелу, что очень неудобно.

    1. 6 августа 2009 г. в 17:26 / ответ на коммент 40a

      По-этому это не переопределить. Зачем тебе это, если ты пользуешься Punto Switcher?

  10. 40a
    6 августа 2009 г. в 17:42

    Чтобы не использовать внешние программы и иметь идеальный редактор.
    В PSPad есть полезная возможность развернуть CSS в столбик или вытянуть в строку.
    Из бесплатных редакторов возможность автозамены неплохо реализована в SciTE-RU.
    С помощью автозамены можешь сделать «бредогенератор».
    Пока удобнее пользоваться Notepad++ и Punto Switcher.

  11. 19 августа 2009 г. в 16:00

    Потестировал. Рeдктор из цикла most have. Кстати, свертование блоков есть. И покруче чем в Notepad ++. Находится в Option, звать его Code Collapse. В двух вариантах представлен.

    К сожалению не работает совместно с Word Wrap.
    При том в N++ они совместно уживаются прекрасно.

  12. mrMad-Cat
    10 сентября 2009 г. в 21:58

    Начинал с блакнота. Как только познания выросли за пределы редактора на narod.ru перешел по совету спецов на PHPExpertEditor. 4 года сидел на ней следя за всеми обновлениями. Но увы, несмотря на исправление многих багов программа стала более увесистой и нестабильной. Окончательно у меня перестал работать фтп менеджер. Это было фатально. Начал искать и пробывать.
    RapidPHP нашел совершенно случайно, скачал, поставил и влюбился. И чем больше пользуюсь тем больеш влюбляюсь. Настраиваемость интерфейса выше всяких похвал. Куча функций. Чтобы это понять надо на нем поработать пару раз.

    Единственные покачто для меня минусы:
    – нету крестика на вкладках, чтобы их быстро закрывать
    – если включено при открытии проги создание нового документа то после открытия другого файла, первый сам не закрывается, как в експертедиторе
    – не нашел пока-что украинизатора, а в експерт эдиторе он был

    Сделал из него себе портабл версию, теперь тоскаю на флешке. :)

    1. 11 сентября 2009 г. в 07:42 / ответ на коммент mrMad-Cat

      – нету крестика на вкладках, чтобы их быстро закрывать

      Вкладки можно закрывать кликом на среднюю кнопку мыши. Гораздо удобнее.

  13. mrMad-Cat
    11 сентября 2009 г. в 11:16

    О, спасибо. Я ж говорю каждый день все больше влюбляюсь в эту программу :)

  14. maxsharov
    24 сентября 2009 г. в 14:35

    Добрый день. У меня вопрос, этот редактор может отформатировать с отступами неотформатированный html файл?

    1. 24 сентября 2009 г. в 16:58 / ответ на коммент maxsharov

      Да, есть у него такая функция.

  15. Vitaly
    9 марта 2010 г. в 01:44

    А русификатор к нему имеется? Ибо мне очень не уютно работать в иностранном интерфейсе, уж слишком много функций, приходится включать внутренний переводчик, и при моем текущем знании английского(технического) это существенно отвлекает от основной работы=( много, наверно полезного функционала, остается без внимания=(

    1. 9 марта 2010 г. в 10:14 / ответ на коммент Vitaly

      К сожалению, не имеется.

  16. Good
    16 июня 2010 г. в 19:30

    Прочитал всё и решил бесплатный PSpad скачать для начала, хотя Rapid PHP видимо лучше, но пока рано мне на него садиться. Начну с простого.

    1. Anonim
      4 сентября 2010 г. в 13:11 / ответ на коммент Good

      Мне в PSPAD hex редактор нравится (гибко настраивается), чего видимо нету в Rapid PHP.

  17. Stas
    24 января 2011 г. в 12:43

    Я пользуюсь Codelobster PHP Edition.
    Это новый очень удобный бесплатный редактор – там есть и форматирование и коллапсинг и все все все, а даже специальный инспектор по типу FireBug.

    1. 24 января 2011 г. в 12:55 / ответ на коммент Stas

      Это вы типа рекламу своего редактора написали?

  18. 24 января 2011 г. в 12:58

    Я кстати на PHP Storm сейчас подсел. Нравится пока что :) Никогда IDE не пользовал раньше.

    1. 24 января 2011 г. в 13:05 / ответ на коммент Never Lex

      Я недавно тестировал PHP Storm. Да, есть много “вкусного”, но все-таки не хватает ряда функций, которые есть в Rapid PHP, поэтому продолжаю юзать последний.

      1. 24 января 2011 г. в 13:06 / ответ на коммент Dimox

        А можно пример? Каких функций не хватает? А Rapid делает копию проекта на винте и синхронизируется или на лету работает?

        1. 24 января 2011 г. в 13:13 / ответ на коммент Never Lex

          А можно пример? Каких функций не хватает?

          Первое, что сразу вспомнил – в Rapid PHP, чтобы вставить изображение, я нажимаю горячую клавишу, открывается окно типа проводника Винды, и выбираю нужное изображение, ссылка на него в теге img ставиться автоматически. По аналогии и со вставкой ссылки. И еще ряд функций, сейчас уже не вспомнить все.

          А Rapid делает копию проекта на винте и синхронизируется или на лету работает?

          Не знаю, я с проектами никогда не работал. И, кстати говоря, вот это мне и не понравилось в первую очередь в PHP Storm, поскольку там все завязано на проектах, а они мне нафиг не нужны.

          1. 24 января 2011 г. в 13:19 / ответ на коммент Dimox

            Ну тогда ясно. Без проектов мне и Notepad++ с головой хватало :)

            1. Skiff
              18 марта 2011 г. в 22:59 / ответ на коммент Never Lex

              Ну в 2010 есть проекты :)

  19. Джамшед
    7 октября 2011 г. в 15:16

    Есть там Русский интерфейс, Сам сейчас с ним работаю.
    Опции->Настройки->Главное-Язык интерфейса: Выберите “Russian”

    1. 7 октября 2011 г. в 15:29 / ответ на коммент Джамшед

      Раньше-то не было, он недавно появился.

      1. Romaxin
        2 января 2012 г. в 22:17 / ответ на коммент Dimox

        Да теперь, если скачивать интернациональную версию, то русский присутствует, и кстати, сейчас на оф сайте раздают ключики за сторублевые смс-ки.

        1. 2 января 2012 г. в 22:25 / ответ на коммент Romaxin

          сейчас на оф сайте раздают ключики за сторублевые смс-ки

          Да, и я этим предложением конечно же воспользовался.

          1. Romaxin
            2 января 2012 г. в 22:54 / ответ на коммент Dimox

            Напиши пожалуйста маленькую статейку с примерами, как ты в нем верстаешь(ну что нибудь простенькое для чайников).
            У тебя это доходчиво получается, если не сложно конечно.

            1. 2 января 2012 г. в 23:04 / ответ на коммент Romaxin

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

              1. Romaxin
                3 января 2012 г. в 00:00 / ответ на коммент Dimox

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

                А если видео получится, то вообще замечательно будет, а то такой вакуум в этом вопросе, что создается впечатление, как будто кроме Dreamweaver и нет ничего.

  20. Dima
    30 августа 2013 г. в 00:44

    Поддерживаю, пока что нет ничего лучше Rapid PHP. Ни один год пользуюсь. Между слабыми и навороченными редакторами это идеальное решение. Скорость и функционал – это главное, тут в избытке.

    1. 30 августа 2013 г. в 15:40 / ответ на коммент Dima

      Поддерживаю, пока что нет ничего лучше Rapid PHP.

      Уже есть.

Ваш комментарий

Жирный текст

Ссылка

Цитата

Внутристрочный код

CSS-код

HTML-код

JavaScript-код

PHP-код