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. 1
    maxsharov

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

  2. 3
    Vitaly

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

  3. 5
    Good

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

  4. 7
    Stas
    @

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

  5. 9
    @

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

    • 10

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

      • 11
        @

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

        • 12

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

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

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

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

  6. 15
    Джамшед

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

  7. 22
    Dima
    @

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