Редактор PHP/HTML/CSS

Какой ужас! Я до сих пор себе не нашёл редактор (IDE), который был-бы мне в самый раз. Много всяких повидал… Но всё как-то не то — то одной плюшки нету, то другой, то толстый и мtдленный слишком, то юникод не поимает… И такая вот карусель всё-время.

Может быть кто-то может подсказать редактор в котором было-бы:

  • удобная подсветка синтаксиса. Чтобы при открытии смешанного кода (php/html/css) в одном файле всё раскрашивалось нормально
  • сбоку удобное дерево катологов (папок) и отдельный от папок список файликов
  • очень быстрый рендеринг при переключении куда-либо или просто при скроллинге (компик старенький, а тормоза не жалетельны)
  • полная поддержка Unicode.

Вооот. Вроде бы это всего 4 записи, а всё никак не нашлось такого, чтобы было всё замечательно. Грустно, господа…

update от 24 июля 2005:
Мною было перепробовано всё перечисленное в комментариях (и еще чуть-чуть), но так и небыло найдено ничего, что бы удовлетворило меня по вышеизложенным 4 пунктам.

Но тут я решил копнуть в сторону Macromedia. Старенький HomePage 5.0 мною был отстранён из-за проблем с Юникодом и не совсем плавным скроллингом. Сегодня решил посмотреть, что же из себя представляет Dremweaver MX 2004. Может кто-то будет долго смеяться, но это оно самое! Если не считать, что эта программулина загружается какое-то время, то она выполняет все 4 мною вышеперечисленные пункта. Единственное, что омрачает – штука не бесплатная. Вот так всегда. Ну дык не для зарабатывания денюшек пользуюсь, так что… По-пиратим малёк :)

Published by

Дмитрий Сычёв

Программист, сисадмин, геймер, велоездун, фотолюбитель... И вообще властитель всего мира этого блога. ;)

8 thoughts on “Редактор PHP/HTML/CSS”

  1. Эм… Оно как-бы

    1) Подсвечивает красиво – это добро.
    2) Нету дерева с каталогами/файлами и на каждый файлик своё окно – это зло.
    3) быстрый рендеринг – это добро.
    4) Полная автоматическая поддержка Unicode – это добро.

    Ну чтож, еслиб это чудо ещё и не стоило 39 доллариев, то было бы всё почти замечательно. ;)

  2. dreg, всё бы ничего, но вот
    1) с автоопределением юникода проблема
    2) расцветка по умолчанию мне не нравится – невыразительно и как будто откуда-то с потолка взята.
    А так же при смешанном коде PHP/HTML начинаются проблемы с правильной подсветкой.

    Затестил ещё UltraEdit32 – тоже что-то не то.

    Поиски продолжаются… Кста, из степи таких простеньких редакторов мне нравится notepad++. Но в нём не заватает чуть-чуть IDE’шности – это замечательная халявная штучка для редактирование одиночных файлов, а вот когда файлов туча – тут уже просыпаются неудобства.

  3. 1) на счёт уникода врать не стану, не шибко пользуюсь
    2) расцветка меняется, а мешать html и php не стоит ;)

  4. А у меня вот всё на юникоде. даже вот эта чуда. Так что юникод – это одна из фундаментальных штук.

    Расцветка то меняется, но мне как-то совсем лениво что-то там менять… ;) А вот по умолчанию – что-то всё-таки не то… Конечно привыкнуть и поменять можно, но вот с ходу – как-то не привычно :)

    Хмь. Про мешать – ну так уж получилось, что тут инклюдятся шаблоны. А они же просто выдранные куски !!! Как кубики в Лего. И приправки из PHP в темплейтах активно присутствуют.

    А если в подобную страничку ещё и CSS запихнуть (чтоб вся страница в 1 файле была), то вообще катавасия начинается во многих редакторах.

    Но вот Macromedia Dreamweaver с этой задачей справляется на ура. И если не считать время загрузки и цены, то я очень им доволен. :)

  5. ну я тож всё на уникоде делаю, только вот сами скриты я пишу в обычных кодировках, это аутпут уже в утф-8. но то, что в аутпуте будет — загоняю не я, — это дело заказчика, и осуществляется через формы ;)

    а хранить всё в одном файле — это зло, поверь мне ;) сам этим наеб..страдался, теперь всё, даже самое примитивное делаю шаблонами

    а настроить твою любимую гамму цветов в подстветке сможешь только ты сам :Р

Leave a Reply to G7 Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.