Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.05;
Скачать: CL | DM;

Вниз

Редактор HTML/PHP   Найти похожие ветки 

 
Хинт ©   (2006-01-13 14:19) [0]

Подскажите простенький редактор HTML/PHP. Необходимые функции:
1. Подсветка синтаксиса
2. Подсветка парных тегов (к примеру <td></td>, <table></table>)

И конечно, чтобы быстро загружался.
Раньше использовал Bred с Colorer, но там нет (2).


 
Барлог(с)   (2006-01-13 14:38) [1]

php expert editor, но не уверен в 2


 
McSimm ©   (2006-01-13 14:44) [2]

откровенно говоря не встречал редакторов PHP с (2)

например, что может подсветить простенький редактор для такого?
<? if ($n++ % 2) : ?>
   <tr class="odd">
<? else : ?>
   <tr>
<? endif; ?>
       <td>Cell</td>
   </tr>


 
Хинт ©   (2006-01-13 14:53) [3]

При выделении </td> должен подсветить <td> (и обратно) и аналогично со вторым <tr> и </tr>


 
Lamer@fools.ua ©   (2006-01-13 14:59) [4]

>>McSimm ©   (13.01.06 14:44) [2]

У меня colorer в Far"е подсвечивает.


 
Piter ©   (2006-01-13 15:01) [5]

PHP Expert попробуй


 
McSimm ©   (2006-01-13 15:02) [6]

посмотри внимательнее код - двум <tr> соответствует один </tr>

я это к тому, что задача для PHP скриптов в общем случае весьма нетривиальная, если вообще разрешимая. кто мешает написать, например, так:
<? echo ($n++ % 2) ? "<td class="odd">" : "<td>" ?>
 Cell
</td>


 
VictorT ©   (2006-01-13 15:02) [7]


> Lamer@fools.ua ©   (13.01.06 14:59) [4]

Аналогично.


 
McSimm ©   (2006-01-13 15:06) [8]

по теме http://www.php-editors.com/review/


> У меня colorer в Far"е подсвечивает.

подсвечивает синтаксис или соответствие открывающего закрывающему ?


 
VictorT ©   (2006-01-13 15:25) [9]


> подсвечивает синтаксис или соответствие открывающего
> закрывающему ?

Соответствие открывающего закрывающему. Но только для второго открывающего <tr>, а для первого нет.
Уже понял, что ты имеешь в виду. Согласен.


 
umbra ©   (2006-01-13 15:35) [10]

PSpad (http://www.pspad.com). Подсвечивает кучу синтаксисов и совершенно бесплатен. Встроенный ФТП-клиент и прочие навороты. Есть русская локализация.


 
VictorT ©   (2006-01-13 15:38) [11]


> umbra ©   (13.01.06 15:35) [10]

Недавно как раз установил, пока на него не перешёл и активно не юзал (юзаю по старинке фар с колорером), но пункт 2 из сабжа там не заметил.


 
by ©   (2006-01-13 15:50) [12]

А вот есть http://notepad-plus.sourceforge.net/uk/site.htm
Быстро, красиво и даже code-folding есть.


 
konda   (2006-01-13 15:59) [13]

Macromedia Dreamweaver


 
WondeRu ©   (2006-01-13 18:43) [14]

http://delphiworld.narod.ru качай WDS - просто супер редактор... бесплатный


 
SPeller ©   (2006-01-13 18:46) [15]

McSimm ©   (13.01.06 15:02) [6]
Тут надо определиться, что подсвечивать - HTML или PHP. Имхо.


 
Lamer@fools.ua ©   (2006-01-13 20:00) [16]

>>SPeller ©   (13.01.06 18:46) [15]

Определяться бессмысленно. HTML-код генерируется в зависимости от внешних условий. Для того, чтобы узнать попадёт ли он (код) в выходной поток, нужно выполнить скрипт.

>>McSimm ©   (13.01.06 15:02) [6]

Ну так то, что может распознать, подсвечивает. То, что не может, — нет.


 
Anatoly Podgoretsky ©   (2006-01-13 20:09) [17]

McSimm ©   (13.01.06 15:02) [6]
Первый не должен подсвечиваться, а второй должен.
Но все равно ты привел очень простой пример.


 
Piter ©   (2006-01-13 20:10) [18]

Lamer@fools.ua ©   (13.01.06 20:00) [16]
Ну так то, что может распознать, подсвечивает. То, что не может, — нет.


отлично! А как он узнает, что теги парные?

cosmos_text .= "<td>From space and ".$1ndparam;
$2ndparam = $end_fun."</td>";

И что? Он подсветит эти два тега? Они вообще к разным вещам относятся.


 
SPeller ©   (2006-01-13 20:11) [19]

Lamer@fools.ua ©   (13.01.06 20:00) [16]
Я имел ввиду то, какой язык подсвечивать в конкретном файле. Подсвечивать сразу два - нереально.


 
SPeller ©   (2006-01-13 20:12) [20]

Piter ©   (13.01.06 20:10) [18]
И что? Он подсветит эти два тега? Они вообще к разным вещам относятся

Надо в этом случае подсвечивать пхп и забивать на строковые константы.


 
Хинт ©   (2006-01-13 20:37) [21]

У меня в основном получаются файлы, отвечающие за скрипты (в основном PHP код и изредка HTML для вывода), и файлы, отвечающие за дизайн. В данном случае редактор должен выделить так:
<? if ($n++ % 2) : ?>
  <tr class="odd">
<? else : ?>
  <tr>
<? endif; ?>
      <td>Cell</td>
  </tr>


А DreamWeaver ИМХО слишком навороченный.


 
tesseract ©   (2006-01-13 22:14) [22]

Я использую Komodo от ActiveState. Не такой лёгкий зато очень хорошо работает с FTP - полезно при отладке на реальном web сервере.
Неплохо зарекомендовал себя TextEd или SynUS - но он плагин для total commander.


 
Uncle Archi ©   (2006-01-13 22:39) [23]

Попробуй, может подойдёт
http://notepad-plus.sourceforge.net/
распространяется по GPL лицензии, мне понравился довольно-таки красивой подсветкой, возможностью всё это менять (подсветку) и он позволяет закрывать/ракрывать подобные скопки {} щас попробую рассказать как.
Где открывающаяся скобка, стоит "-" слева (где нумерация строк) , далее полосочка, кончаящаяся знаком |_ в графическом варианте, если по "-" щёлкнуть мышкой, то содержание текста в этих скобках станет одной строчкой, минус станет плюсиком.(мне это например в Perl"e  удобно использовать, в других не пробывал) понять и увидеть быстрее, чем я это написал.
писал, не видя
by ©   (13.01.06 15:50) [12]
А вот есть http://notepad-plus.sourceforge.net/uk/site.htm
Быстро, красиво и даже code-folding есть.

ну не удалять же... )


 
Uncle Archi ©   (2006-01-13 22:49) [24]

http://notepad-plus.sourceforge.net/
а самое в нём удобно то, что он поддерживает формат файла Linux"a (где вместо #13#10 в конце строки стоит #10).



Страницы: 1 вся ветка

Текущий архив: 2006.02.05;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.031 c
6-1130303593
irishka001
2005-10-26 09:13
2006.02.05
Проблема с сетевым диском


9-1124615893
McSource
2005-08-21 13:18
2006.02.05
Освещение


15-1137352844
AlterEgo of WondeRu
2006-01-15 22:20
2006.02.05
Путин и Иисус!


2-1137349244
Только начавший
2006-01-15 21:20
2006.02.05
Передача параметров принтеру


2-1136883428
Pazitron_Brain
2006-01-10 11:57
2006.02.05
Как в Делфи 7 установить Клиент и Сервер сокеты