Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
15-1137234572
grisme
2006-01-14 13:29
2006.02.05
Бесплатный хостинг


10-1113213878
uli
2005-04-11 14:04
2006.02.05
Ошибка при проверке существования экземпляра ВОРД


15-1137490813
zorik
2006-01-17 12:40
2006.02.05
Как запустить dos програму в ХР sp2?


15-1137431448
pusrg
2006-01-16 20:10
2006.02.05
Отсылка письма в японской кодировке.


15-1137130807
begin...end
2006-01-13 08:40
2006.02.05
С Днём рождения! 13 января





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский