Форум: "Прочее";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];
ВнизРедактор 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;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.011 c