Rapid PHP – добротный текстовый редактор
Довольно продолжительное время я пользовался текстовым редактором PSpad, о чем уже неоднократно писал на этом блоге. Сначала он был для меня супер-программой, затем после тестирования аналогов стало не хватать некоторых функций, а в последнее время некоторые минусы уже начали серьезно доставать, поэтому я задался целью найти ему замену.
Сделать это было очень непросто, несмотря на огромный выбор доступных сегодня (как платных, так и бесплатных) текстовых редакторов – альтернативы могли иметь какие-то очень полезные функции, отсутствующие в PSpad, но в то же время они могли не содержать в себе те функции, к которым я очень привык в PSpad.
Текстовый редактор Rapid PHP стал той самой достойной заменой PSpad‘у. Наконец-то это произошло!
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)
Программа всем хороша, но — платная, да ещё и цена — почти 30 долларов. Если уж и покупать — я предпочёл бы http://www.carthagosoft.net/twistpad/ (он, кстати, на 10 долларов дешевле), но смысла не вижу — меня пока что устраивает бесплатный вариант.
Алексей Труфанов, кряк найти не проблема.
Dimox, я догадываюсь. Дело не в невозможноси — дело в нежелании пользоваться ломаным софтом. :-)
Dimox Согласен. Для меня платность Rapid PHP – главный минус. Сам до недавнего времени пользовался EditPlus с ворованным серийным номером – но совесть замучила. Начал искать бесплатный аналог, нашел PSpad – всем устраивает (еще как устраивает) остановлюсь на нем пока.
Вобщем надо жить по принципу: не можешь отдать за программу жалких 20 $ ? – Пользуйся бесплатными аналогами или заработай эти 20 долларов, заплати разработчикам за их труд и пользуйся спокойно… Но это как говорят – ИМХО
Тоже пользуюсь Notepad++. Имхо, очень удобно.
Я хотя руку и набил уже предпочитаю по старинке большинство руками писать. А вот работа по ФТП очень радует. Очень удобно: в левой колонке редактор, в правой – папка сервера с файлами в виде дерева. Как будто на локальной машине работаеш.
Но, учитывая авторитет Димокса, наверно попробую и Рапид :)
Что ж оставлю и свои несколько строк, Rapid PHP юзаю с самого его появления, до него перепробовал просто море редакторов, таких как NuSphere PhpED 5, PSpad, PHP Desinger, KomodoEDIT, HTMLPad и знаменитый PHP Expert Editor, поверьте мне Rapid PHP обошел их всех.
А самое главное, что разработчики развивают свой продукт и баги правят, в первых версиях было куча ошибок, работать было не очень удобно, но каждый месяц выходила новая версия и баги исчезали пачками.
Лично я с этой софтины никогда не слезу)
Установил Rapid PHP и не разделяю восторгов.
Понравилась мультиподсветка кода и наличие автозамены, но автозамена по пробелу очень неудобна (подскажи как перенастроить) и срабатывает только в нужной раскладке или надо создать два варианта сокращений.
Не понравилось: откат по одному символу очень неудобен, сворачивание блоков кода в зачаточном состоянии.
Использую Notepad++ и далее небольшое сравнение его возможностей.
Сворачивание кода удобнее, автозаполнение присутствует, также подсвечивает парные теги и скобки, также работает Ctrl+D и автозакрытие скобок, ссылки кликабельные.
Цвет вставляю с помощью Zx Color Spy (спасибо за наводку).
Для автозамены есть плагин QuickText, но налабить его у меня не получилось. Для автозамены я использую Punto Switcher и не надо заботиться о расклабке клавиатуры. Я почти забыл как пишется FLOAT, так как набираю fr + ENTER, а Punto Switcher заменяет на float:right; Так почти на все теги навесил сокращений.
Подскажи как в Rapidphp назначать горячие клавиши например на теги?
Горячие клавиши на любой пункт меню: Options -> Keyboard Shortcuts. Для тех тегов, которых нет в меню, можно создать горячие клавиши через библиотеку: Options -> Edit Library.
Как перенастроить автозамену на другую клавишу, например клавишу ENTER?
Если ты имеешь в виду автозавершение, тогда Options -> Keyboard Shortcuts -> Show Auto Complete.
Я имею в виду автозамену Options => Preferences => Text Editor => Auto Replace
По умолчанию она срабатывает по пробелу, что очень неудобно.
По-этому это не переопределить. Зачем тебе это, если ты пользуешься Punto Switcher?
Чтобы не использовать внешние программы и иметь идеальный редактор.
В PSPad есть полезная возможность развернуть CSS в столбик или вытянуть в строку.
Из бесплатных редакторов возможность автозамены неплохо реализована в SciTE-RU.
С помощью автозамены можешь сделать «бредогенератор».
Пока удобнее пользоваться Notepad++ и Punto Switcher.
К сожалению не работает совместно с Word Wrap.
При том в N++ они совместно уживаются прекрасно.
Начинал с блакнота. Как только познания выросли за пределы редактора на narod.ru перешел по совету спецов на PHPExpertEditor. 4 года сидел на ней следя за всеми обновлениями. Но увы, несмотря на исправление многих багов программа стала более увесистой и нестабильной. Окончательно у меня перестал работать фтп менеджер. Это было фатально. Начал искать и пробывать.
RapidPHP нашел совершенно случайно, скачал, поставил и влюбился. И чем больше пользуюсь тем больеш влюбляюсь. Настраиваемость интерфейса выше всяких похвал. Куча функций. Чтобы это понять надо на нем поработать пару раз.
Единственные покачто для меня минусы:
– нету крестика на вкладках, чтобы их быстро закрывать
– если включено при открытии проги создание нового документа то после открытия другого файла, первый сам не закрывается, как в експертедиторе
– не нашел пока-что украинизатора, а в експерт эдиторе он был
Сделал из него себе портабл версию, теперь тоскаю на флешке. :)
Вкладки можно закрывать кликом на среднюю кнопку мыши. Гораздо удобнее.
О, спасибо. Я ж говорю каждый день все больше влюбляюсь в эту программу :)
Добрый день. У меня вопрос, этот редактор может отформатировать с отступами неотформатированный html файл?
Да, есть у него такая функция.
А русификатор к нему имеется? Ибо мне очень не уютно работать в иностранном интерфейсе, уж слишком много функций, приходится включать внутренний переводчик, и при моем текущем знании английского(технического) это существенно отвлекает от основной работы=( много, наверно полезного функционала, остается без внимания=(
К сожалению, не имеется.
Прочитал всё и решил бесплатный PSpad скачать для начала, хотя Rapid PHP видимо лучше, но пока рано мне на него садиться. Начну с простого.
Мне в PSPAD hex редактор нравится (гибко настраивается), чего видимо нету в Rapid PHP.
Я пользуюсь Codelobster PHP Edition.
Это новый очень удобный бесплатный редактор – там есть и форматирование и коллапсинг и все все все, а даже специальный инспектор по типу FireBug.
Это вы типа рекламу своего редактора написали?
Я кстати на PHP Storm сейчас подсел. Нравится пока что :) Никогда IDE не пользовал раньше.
Я недавно тестировал PHP Storm. Да, есть много “вкусного”, но все-таки не хватает ряда функций, которые есть в Rapid PHP, поэтому продолжаю юзать последний.
А можно пример? Каких функций не хватает? А Rapid делает копию проекта на винте и синхронизируется или на лету работает?
Первое, что сразу вспомнил – в Rapid PHP, чтобы вставить изображение, я нажимаю горячую клавишу, открывается окно типа проводника Винды, и выбираю нужное изображение, ссылка на него в теге img ставиться автоматически. По аналогии и со вставкой ссылки. И еще ряд функций, сейчас уже не вспомнить все.
Не знаю, я с проектами никогда не работал. И, кстати говоря, вот это мне и не понравилось в первую очередь в PHP Storm, поскольку там все завязано на проектах, а они мне нафиг не нужны.
Ну тогда ясно. Без проектов мне и Notepad++ с головой хватало :)
Ну в 2010 есть проекты :)
Есть там Русский интерфейс, Сам сейчас с ним работаю.
Опции->Настройки->Главное-Язык интерфейса: Выберите “Russian”
Раньше-то не было, он недавно появился.
Да теперь, если скачивать интернациональную версию, то русский присутствует, и кстати, сейчас на оф сайте раздают ключики за сторублевые смс-ки.
Да, и я этим предложением конечно же воспользовался.
Напиши пожалуйста маленькую статейку с примерами, как ты в нем верстаешь(ну что нибудь простенькое для чайников).
У тебя это доходчиво получается, если не сложно конечно.
Не представляю, что можно написать на эту тему. Такое уж лучше через видео показывать.
А если видео получится, то вообще замечательно будет, а то такой вакуум в этом вопросе, что создается впечатление, как будто кроме Dreamweaver и нет ничего.
Поддерживаю, пока что нет ничего лучше Rapid PHP. Ни один год пользуюсь. Между слабыми и навороченными редакторами это идеальное решение. Скорость и функционал – это главное, тут в избытке.
Уже есть.