Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Обсуждение форума > Тэг code Нравиться ли вам подсветка кода


Автор: sergejzr 20.1.2006, 04:34
Вот подсветка существует на форуме в течении чуть меньше полутора лет, оформление с рамкой - около года. Теперь вот появились ссылки на собственный справочник(кликаем по подсвеченным словам).
Сегодня прошёлся по программистским рессурсам. Могу с уверенностью сказать, что лучше подсветки не видел по всем параметрам. По сравнению с нашим на других рессурсах код выглядит убого.

Мне интересно, можно ли нашу подсветку ещё улучшить? Есть ли свежие идеи у народа. Или мы достигли совершенства? А то может она только мне одному нравится smile
Кидайте сюда идеи smile
Вопрос не про цвета раскраски или про подсветку отдельных языков, а про общую реализацию.

ПС:
Временные глюки с ИЕ не в счёт. Они скоро исчезнут..

Краткая биография подсветки кода:

Преистория
В начале был код. Он не подсвечивался вообще. Это было очень ужастно.
Первые упоминания о необходимости подсветки в сентябре 2003 г. Дискуссии о реализации серверной или клиентской подсветки

Январь 2004 года - прототипы от Neutrino
Примерно в это же время - KSyntax от Cheba.
Май 2004 Идея Админа и реализация от MrDuda ввиде плагина к ИЕ.
Июнь Ваш покорный слуга делает первые шаги в веб - программировании. Задействовал сервак, который в реальном времени заменяет код. Проводятся сравнения различных предложений
Июль Откопал где то кусок кода и предложил свою версию.
Август 2004 Sardar представляет свою версию клиентской подсветки, основанную на лекс - анализе.

Развитие________________________

29 Августа 2004 Общими силами откопанный мною код, который уже изменён до неузнаваемости всё таки доводится до ума и внедряется
Сентябрь 2004 запущен проект, по подсветке различных языков ответственность берут на себя модераторы и участники разделов Domestic Cat, Дрон, P0s0l, Cashey oпределили правила для двух и более языков. В рекордные сроки около месяца форум имеет 11 подсвечиваемых языков программирования.
-Mikle- Вносит предложение ссылаться в коде на справочники. Но за отсутсвием таковых проект на время
Январь 2004 С подачи RAdmin и при участии dm9 код получает раскрывающуюся рамку. Одновременно идёт документация и полная переработка ядра. Подсветка ХТМЛ становится самой мощной в интернете. Вложенность языков также поддерживается.
Начало 2006 Появляется новый дизайн, Cheba перенимает WIKI и справочник. Фича предложенная -Mikle- внедряется в жизнь. Теперь каждый может расширят справочник. Просто кликните подсвеченное ключевое слово в коде.
--------------------------

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

Автор: Gregof 20.1.2006, 07:49
Нужна подсветка кода для XML.
Сейчас большинство для вывода xml данных используют подсветку HTML, которая каждый тег делает ссылкой на справочник, что конечно же некоректно.

Автор: Mayk 20.1.2006, 08:01
свежих? добавить поддержку \ в с/с++? Ну еще не свежая - выкинуть подсветку ненужных вещей.
Код

#incl\
lude <stdio.h>
int main/*1*/(){
  char list/*2*/,string,vector/*3*/,std/*4*/;
}



Автор: z-END 20.1.2006, 10:37
Цитата(sergej.z @ 20.1.2006, 04:34 Найти цитируемый пост)
Просто кликните подсвеченное ключевое слово в коде

класс!!! незнал что есть такая фича! молодцы!!!
ЗЫ: кстати я обратил внимание что на форуме уже столько всевозможных фич появилось, что я про многие даже и незнаю... может стоит их где-то описать?!

Автор: sergejzr 20.1.2006, 15:59
Цитата(Mayk @ 20.1.2006, 06:01 Найти цитируемый пост)

свежих? добавить поддержку \ в с/с++? Н

Ну это ИМХО уе извращение. Так никто не пишет

Цитата(Gregof @ 20.1.2006, 05:49 Найти цитируемый пост)

Нужна подсветка кода для XML.

Цитата(Mayk @ 20.1.2006, 06:01 Найти цитируемый пост)

Ну еще не свежая - выкинуть подсветку ненужных вещей.


Вы не поняли вопроса. Добавление новых язков и подсветка конкретных языков - дело техники.

Вопрос был про реализацию вообще. Про рамку, ссылки, вложенность итд. Что можно ещё добавить?

Автор: Mayk 20.1.2006, 16:24
Цитата(sergej.z @ 20.1.2006, 19:59 Найти цитируемый пост)

Вопрос был про реализацию вообще. Про рамку, ссылки, вложенность итд. Что можно ещё добавить?

Выделение жирным/изменение размера. Вот это было бы очень полезно.

Иногда задают вопросы, по типу "почему это не компилруется", где для придания коду валидности надо лишь немного переделать код из вопроса. Эти небольшие изменения очень часто хочется выделить.

Автор: Akina 20.1.2006, 16:45
Цитата(sergej.z @ 20.1.2006, 05:34 Найти цитируемый пост)

можно ли нашу подсветку ещё улучшить?

Следует убрать из подсветки светлые цвета - например желтые AS в подсветке SQL почти нечитабельны.

Автор: Girder 20.1.2006, 16:55
SQL
select gg as mm from xxx where id=1


Код
select gg as mm from xxx where id=1

Добавлено @ 16:59
Хм... желтым да... не очень

Автор: sergejzr 20.1.2006, 17:08
Ребята, вопрос не про конкретные языки. Это ожно обсуждать в багах или ещё где..

Автор: Cr@$h 20.1.2006, 17:35
sergej.z, ты сам спросил:
Цитата(sergej.z @ 20.1.2006, 16:59 Найти цитируемый пост)

Что можно ещё добавить?

Отвечаю: настраиваемость подсветки языка под пользователя. Заходит пользователь в какую-нибудь специальную форму. Там для каждого языка указано:
Тип выделения, цвет, цвет фона, жирность, шрифт, размер шрифта.
Например в разделе по С++:
Ключевые слова
Цвет: #000080
Жирный: галочка не поставлена
Цвет фона: #FFFFFF
Шрифт: Courier New
Размер: средний (можно 10, 12, 14, или крупный, маленький, средний -- все таки не в редакторе сидим)

тип выделения -- это то, что уже придумано и сказано: комментарии, функции, служ. слова, строки. В каждом языке свое. В общем как в Студии, например, или в других редакторах и средах. Такого точно нигде нету и не будет. Берись за это только с большой скуки. Помидорами не бросать, спросили, я ответил.

P. S. Для Fortran почти собрал все.
Добавлено @ 17:38
А, и еще. Хорошо бы в две колонки названия пустить.

Автор: LSD 20.1.2006, 17:44
Лично мне нехватает кнопки Выделить все, в Опере, а в остальном лучше не видел.

Ну еще может подсветка парных скобок, но это уже изыск.

Автор: z-END 20.1.2006, 17:51
Цитата(sergej.z @ 20.1.2006, 17:46 Найти цитируемый пост)
Во даже XSLT в девятке заработал.

прошу прощения за очередной оффтоп, но всеже дайте мне ссылку на девятую оперуsmile

Автор: LSD 20.1.2006, 18:10
Цитата(sergej.z @ 20.1.2006, 17:46 Найти цитируемый пост)
Мда.. это к создателям оперы ...

Я был на каком-то программерском сайте, там у них тоже была подсветка кода и свертка как у нас. Так там кнопка выделения была и работала в Опере 8.0.
Вот только сайт где это было я забыл, глянуть как они это сделали не получися smile

Автор: S.A.P. 20.1.2006, 23:33
Меня пока все еще раздражает вот этот баг. А так все супер smile

Автор: sergejzr 21.1.2006, 15:39
Цитата(Gregof @ 20.1.2006, 05:49 Найти цитируемый пост)

Нужна подсветка кода для XML.
Сейчас большинство для вывода xml данных используют подсветку HTML, которая каждый тег делает ссылкой на справочник, что конечно же некоректно.

Уже давно она есть [code=xml]

Код

<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE xhtml [ <!ENTITY nbsp " "> <!ENTITY middot "·">]>
<?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<?xml-stylesheet type="text/css" href="rss.css"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/">
   <channel rdf:about="http://www.forum.vingrad.ru/">
        <title>RSS всего форума Форума программистов Винграда</title>
        <link>http://www.forum.vingrad.ru/rsshelp.php</link>
        <description>Последние 12 сообщений всего форума</description>
   <!--     <language>ru</language>

        <managingEditor>sergej.z</managingEditor>
        <webMaster>http://vingrad.ru/@sergej.z</webMaster>
        <lastBuildDate>2006-01-21T13:33+15:00</lastBuildDate>
        <pubDate>2006-01-21T13:33+15:00</pubDate>
        <generator>Винград RSS - Генератор</generator>  -->

      <items>
      <rdf:Seq>
       <rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=80464&amp;view=findpost&amp;p=623598" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=80579&amp;view=findpost&amp;p=623597" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=80595&amp;view=findpost&amp;p=623596" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=80405&amp;view=findpost&amp;p=623593" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=80497&amp;view=findpost&amp;p=623592" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=80216&amp;view=findpost&amp;p=623591" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=80560&amp;view=findpost&amp;p=623590" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=80392&amp;view=findpost&amp;p=623588" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=80593&amp;view=findpost&amp;p=623587" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=32475&amp;view=findpost&amp;p=623585" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=80144&amp;view=findpost&amp;p=623584" />
<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=80368&amp;view=findpost&amp;p=623583" />

<rdf:li rdf:resource="http://forum.vingrad.ru/index.php?showtopic=80518&amp;view=findpost&amp;p=623599" />

      </rdf:Seq>
      </items>
   </channel>
  <item rdf:about="http://forum.vingrad.ru/index.php?showtopic=80518&amp;view=findpost&amp;p=623599">
   <!--   <topicnumber>80518</topicnumber>
      <postnumber>623599</postnumber> -->
      <title>Запарка, В Firefox работает, а в IE и опере - нет</title>

      <link>http://forum.vingrad.ru/index.php?showtopic=80518&amp;view=findpost&amp;p=623599</link>

     <description>
                
        &lt;!--Begin Msg Number 623599--&gt;

&lt;table&gt;
    &lt;tr&gt;
    &lt;td&gt;
       &lt;br /&gt;

            &lt;a border="0" href="http://vingrad.ru/@Chapaev"&gt;
            &lt;img border="0" src="http://forum.vingrad.ru/button/button.php?nick=Chapaev" width="88" height="70" alt="Vingrad Forum" /&gt;
             &lt;/a&gt;
     &lt;/td&gt;
     &lt;td&gt;
               Ну народ, помогите пожалуйста! 
        &lt;/td&gt;

    &lt;/tr&gt;
&lt;/table&gt;
     </description>
      <dc:creator>Chapaev</dc:creator>
      <dc:date>2006-01-20T17:20+11:00</dc:date>
   </item><item rdf:about="http://forum.vingrad.ru/index.php?showtopic=80464&amp;view=findpost&amp;p=623598">
   <!--   <topicnumber>80464</topicnumber>
      <postnumber>623598</postnumber> -->

      <title>WM_SIZE и размер элементов</title>

      <link>http://forum.vingrad.ru/index.php?showtopic=80464&amp;view=findpost&amp;p=623598</link>

     <description>
                
        &lt;!--Begin Msg Number 623598--&gt;

&lt;table&gt;

    &lt;tr&gt;
    &lt;td&gt;
       &lt;br /&gt;
            &lt;a border="0" href="http://vingrad.ru/@Dreamer_0x01"&gt;
            &lt;img border="0" src="http://forum.vingrad.ru/button/button.php?nick=Dreamer_0x01" width="88" height="70" alt="Vingrad Forum" /&gt;
             &lt;/a&gt;

     &lt;/td&gt;
     &lt;td&gt;
               &lt;div class='postcolor'&gt;&lt;table class='quote' cellspacing='0'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;Цитата&lt;/b&gt;(AlexPro @  21.1.2006,  06:38 &lt;a href='index.php?findpost=623396'&gt;&lt;img title='Найти цитируемый пост' alt='Найти цитируемый пост' src='style_images/2/findpost.gif' /&gt;&lt;/a&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class='quote'&gt;&lt;br /&gt;что-то вроде if (MyWnd.m_hWnd!=NULL)&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;что-то вроде, или именно так?&lt;br /&gt;&lt;br /&gt; 
        &lt;/td&gt;

    &lt;/tr&gt;
&lt;/table&gt;
     </description>
      <dc:creator>Dreamer_0x01</dc:creator>
      <dc:date>2006-01-21T04:38+39:00</dc:date>
   </item>
<item rdf:about="http://forum.vingrad.ru/index.php?showtopic=80579&amp;view=findpost&amp;p=623597">
   <!--   <topicnumber>80579</topicnumber>
      <postnumber>623597</postnumber> -->

      <title>Не работает скрипт вывода новостей, в ie</title>

      <link>http://forum.vingrad.ru/index.php?showtopic=80579&amp;view=findpost&amp;p=623597</link>

     <description>
                
        &lt;!--Begin Msg Number 623597--&gt;

&lt;table&gt;

    &lt;tr&gt;
    &lt;td&gt;
       &lt;br /&gt;
            &lt;a border="0" href="http://vingrad.ru/@Guedda"&gt;
            &lt;img border="0" src="http://forum.vingrad.ru/button/button.php?nick=Guedda" width="88" height="70" alt="Vingrad Forum" /&gt;
             &lt;/a&gt;

     &lt;/td&gt;
     &lt;td&gt;
               У меня тоже IE 6.0.3790.0&lt;br /&gt;Не работает&lt;br /&gt;В общем... Посмотрите на сайт arkhyz.net&lt;br /&gt;а именно &lt;a href='http://arkhyz.net/errors/404.php' target='_blank'&gt;http://arkhyz.net/errors/404.php&lt;/a&gt;&lt;br /&gt;Первый скрипт, который выводит менюшку - работает, а второй не работает...&lt;br /&gt;Значит, наверное, дело не в настройках IE&lt;br /&gt; 
        &lt;/td&gt;

    &lt;/tr&gt;
&lt;/table&gt;
     </description>
      <dc:creator>Guedda</dc:creator>
      <dc:date>2006-01-21T12:55+56:00</dc:date>
   </item>
</rdf:RDF>

Автор: Quadr0 21.1.2006, 18:53
...

Автор: sergejzr 21.1.2006, 19:03
Цитата(Quadr0 @ 21.1.2006, 16:53 Найти цитируемый пост)

Не знаю реализуемо ли вообще, но предлагаю добавить сворачиваемость кода.

Это что?

Автор: z-END 21.1.2006, 19:35
может это конечно не в тот пост, то извините, уже запутался где что обсуждаетсяsmile
но суть такая: я так понимаю сейчас развивается проект контекстной справки по ключевам словам в коде, так вот я предлагаю чтобы эти слова выделелись не только курсором но и точечным подчеркиванием слова имеющим справку в wiki

Автор: Quadr0 21.1.2006, 19:37
...

Автор: Poseidon 21.1.2006, 19:42
Цитата(z-END @ 21.1.2006, 18:35 Найти цитируемый пост)
чтобы эти слова выделелись не только курсором но и точечным подчеркиванием слова имеющим справку в wiki
Считаю что будет лишним. Код потеряет вид кода

Автор: sergejzr 21.1.2006, 19:53
Цитата(z-END @ 21.1.2006, 17:35 Найти цитируемый пост)

так вот я предлагаю чтобы эти слова выделелись не только курсором но и точечным подчеркиванием слова имеющим справку в wiki

Они все ссылаются smile Это принцип ВИКИ. Все слова имеют там справку в перспективе smile

Автор: Cr@$h 21.1.2006, 19:55
Цитата(sergej.z @ 21.1.2006, 16:39 Найти цитируемый пост)

Уже давно она есть [code=xml]

Так вот как узнать, что есть? Не сторожилам, а новичкам. Меня так xml убил наповал.. smile

Автор: DENNN 25.1.2006, 09:58
Цитата(Cr@$h @ 21.1.2006, 19:55 Найти цитируемый пост)

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

Мне вот тоже стало интересно где это написано: хотел предложить добавить подсветку в UNIX, но потом подумал "а вдруг тоже есть?".

Автор: sergejzr 25.1.2006, 19:11
Цитата(DENNN @ 25.1.2006, 07:58 Найти цитируемый пост)

Мне вот тоже стало интересно где это написано: хотел предложить добавить подсветку в UNIX, но потом подумал "а вдруг тоже есть?".

Юникса нет. Доса кстати тоже. Пока это нигде не написано. Подсветка будет переработана в ближайшее время.

Автор: R.M. 26.1.2006, 04:53
sergej.z
То что при нажатии на функции и т.п. появляется справка это хорошо, но лично я в этом увидел две отрицательные стороны:
1) В мозилле ссылки не открываются в новом табе (колесом) smile
2) Както непривычено глазу выделять текст курсором pointer но даже не представляю что с этим можно было бы сделать... остаётся привыкать smile

Автор: R.M. 27.1.2006, 01:59
sergej.z
Цитата(sergej.z @ 26.1.2006, 13:29 Найти цитируемый пост)

Может сделать ич полноправными ссылками, только без подчёркивания?

Единственный минус будет - очень сложно выделять кусок кода, может есть какойнить другой вариант?
Цитата(sergej.z @ 26.1.2006, 13:29 Найти цитируемый пост)

.и тултип поставить "Справка о КЛЮЧЕВОЕ_СЛОВО"

Вот это было бы хорошо, можно даже не тултип а титл, а то вечно висящий и мгновенно появляющийся тултип будет мешать (ИМХО)

Автор: Ciber SLasH 27.1.2006, 04:52
Что мне не нравится, так это то, что при постинге кодов, где в отступы сделаны через табуляцию, табуляция преобразовывается в пробелы.

Автор: sergejzr 27.1.2006, 14:26
Цитата(Ciber SLasH @ 27.1.2006, 02:52 Найти цитируемый пост)

Что мне не нравится, так это то, что при постинге кодов, где в отступы сделаны через табуляцию, табуляция преобразовывается в пробелы.


Если ты найдёшь, как в ХТМЛ печатать табулятор, сообщи smile

Автор: Ciber SLasH 27.1.2006, 15:11
Цитата(sergej.z @ 27.1.2006, 14:26 Найти цитируемый пост)

Если ты найдёшь, как в ХТМЛ печатать табулятор, сообщи smile

Впихнуть весь код в тэг PRE, тогда табуляция никуда не исчезнет...

Автор: sergejzr 27.1.2006, 15:52
Цитата(Ciber SLasH @ 27.1.2006, 13:11 Найти цитируемый пост)

Впихнуть весь код в тэг PRE, тогда табуляция никуда не исчезнет...

Это и так понятно. Я просил в ХТМЛ. Если впихнуть код в пре, то тогда кода не будет на форуме вообще. Потому что это связано с рядом проблем.

Автор: R.M. 29.1.2006, 01:53
А табуляцию от пробелов "отличить" можно? Если да то можно заменить табуляцию на 8 пробелов

Автор: maxim1000 29.1.2006, 05:46
Цитата

сделать кнопу для скачивания

(мысль человека, слабо разбирающегося в JavaScript)
может (если возможно), сделать кнопку, которая запихивает весь текст в Clipboard?

Автор: sergejzr 29.1.2006, 18:57
Цитата(maxim1000 @ 29.1.2006, 03:46 Найти цитируемый пост)

(мысль человека, слабо разбирающегося в JavaScript)
может (если возможно), сделать кнопку, которая запихивает весь текст в Clipboard?

В принципе можно, ноэто не кроссбраузерно будет, хотя.. вообще то сам не понимаю, похему не подумали до сих пор об этом. Спасибо за идею! smile

Автор: Creos 12.2.2006, 13:30
sergej.z, идея хороша, и реализовано отлично.

Скажите, а могу ли я поставить себе на форум такой скрипт? Если сам попытаюсь в нем разобраться. Или копирайт на столько серьезен и невозможен smile ?

Автор: 2man 12.2.2006, 18:12
sergej.z, а может сделать маленькие кнопки "Выделить все" и "Копировать" на яваскрипте? Было бы очень удобно. Могу помочь smile

Автор: sergejzr 12.2.2006, 18:36
Ага, надо было бы (выделить всё кстати всегда была, только в опере нет). Только неохота меню перегружать. Да и кнопки должны быть понятные. може картинку для copy.. Короче здесь смысл не столько техники, всколько дизайна.

Автор: SoWa 12.2.2006, 18:49
Лучше действительно нигде не видел. По моему, уже все в идеале работает!

Автор: 2man 13.2.2006, 00:43
Цитата(sergej.z @ 12.2.2006, 17:36 Найти цитируемый пост)
Ага, надо было бы (выделить всё кстати всегда была, только в опере нет).

А я вот наоборот. "Выделить все" во всех браузерах работает, а копировать - в ИЕ smile
Для выделить все можно это: user posted image
А для копировать подойдет такая кнопка, только уменьшить ее надо бы
user posted image

Автор: Quadr0 13.2.2006, 02:21
...

Автор: Danox 24.2.2006, 20:06
Код

fputs ();
fwrite ();
array ();
'
Хм проверка
Добавлено @ 20:07
Воопще подцветка это хорошо!!! легче в коде разобратся!

Автор: mr.DUDA 25.2.2006, 17:45
В опере 7.23 табуляции вообще нет - после применения подсветки табы исчезают, код прижимается к левой границе.
Добавлено @ 17:46
З.Ы. хотелось бы средства для администрирования подсветки в своём разделе. Ну хоть какой-нибудь простейший веб-интерфейс, хотя бы TEXTAREA со скриптом правил подсветки.
Добавлено @ 17:49
З.Ы(2) почему в вариантах ответа нет "есть предложения по усовершенствованиям..." или что-нибудь подобное? smile

Автор: sergejzr 25.2.2006, 18:05
Цитата(mr.DUDA @ 25.2.2006, 15:45 Найти цитируемый пост)
В опере 7.23 табуляции вообще нет

Ну у тебя и динозавр smile Поставил себе, у меня всё ок..
Цитата(mr.DUDA @ 25.2.2006, 15:45 Найти цитируемый пост)
З.Ы. хотелось бы средства для администрирования подсветки в своём разделе. Ну хоть какой-нибудь простейший веб-интерфейс, хотя бы TEXTAREA со скриптом правил подсветки.

Возможно стоило бы так сделать. Хотя не уверен.

1) Каким бы мощным интерфейс не был, необходимы тесты. Если каждый будет писать что угодно, то мы замучаемя от багрепортов.
2) Каждый раз при изменении скрипта 3000 человек его заного грузят(иначе он в кэше лежит), поэтому измненения следует делать крайне редко. Обращайся ко мне напрямую, если что поменять. Я собираю все изменения в кучу и они один раз потом происходят для всех.


Цитата(mr.DUDA @ 25.2.2006, 15:45 Найти цитируемый пост)
З.Ы(2) почему в вариантах ответа нет "есть предложения по усовершенствованиям..." или что-нибудь подобное? smile

Потому что ты не понял смысла темы. Это не багрепорт. Просто в голосовании мнения выражаются по тому, что есть. А как дополнения можно свои идеи приписывать





Автор: setq 25.2.2006, 19:26
Mayk:
Цитата
Иногда задают вопросы, по типу "почему это не компилруется", где для придания коду валидности надо лишь немного переделать код из вопроса. Эти небольшие изменения очень часто хочется выделить.


кстати, полезно было бы.

Автор: nem0x 16.6.2007, 03:10
Если в в коде(в развёрнутом виде) имеются длинные строки, то они уходят из поля зрения. Можно ли как нибудь их переносить?
OS: Win Xp
Browser: Opera 9.10

Цитата(Creos @  12.2.2006,  13:30 Найти цитируемый пост)
Скажите, а могу ли я поставить себе на форум такой скрипт? Если сам попытаюсь в нем разобраться. Или копирайт на столько серьезен и невозможен  ?

Меня тоже это волнует. Это же целый проект! Прям как Geshi! У вас какие планы по этому поводу? GNU GPL или коммерческие цели?

А так = офигенная подсветка! Хотелось бы ещё в ней видеть такую вещь: возле кода(небольшая форма) имелась возможность перехода к конкретной строке в коде, если, например, кол=во строк в коде больше 50.
Ну и как уже говорили выше - возможность самостоятельной настройки подсветки для каждого пользователя. А то дома одна расцветка, в сети другая. А так каждый настроит цвет под свою любимую среду разработки =)

Автор: sergejzr 16.6.2007, 10:25
В принципе, если хотите вставить эту подсветку себе, обращайтесь к Володе, или ко мне. Дело в том, что многое ещё находится в стадии разработки, но она, как видите, вполне работоспособная.

Автор: skyboy 22.12.2007, 19:17
на данный момент указания языка подсветки проходит только при использовании в нижнем регистре. хотелось бы, чтоб от регистра не зависело - когда вводишь вручную, то вводишь, как привычнее.
пример:
подсветка с указанием "php":
Код

<?php echo 'hello world!'; ?>

с указанием "РНР":
Код

<?php echo 'hello world!'; ?>

некритично, но хотелось бы, чтоб при ручном вводе не приходилось потом пост редактировать(ну, введешь "[сode=HTML]", потом смотришь - "без подсветки").
можно единожды на стороне сервера приводить аттрибут тега [сode] к нижнему регистру, можно и на стороне клиента.

Автор: GZep 23.12.2007, 00:04
sergejzr, 3 пункта:
  • Вова уже писал мне, что нужно сделать из одноколоночного списка языков 2-колоночный список
  • ActionScript давным-давно подсвечивается, но пункта такого нету.
    Код
    //привет, я актшонСкрипт)))
    trace
    function
  • Нажал в коде пхп на подсвеченный "array" и (адресс - http://wiki.vingrad.ru/index.php/PHP:array)
    Цитата

    Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/vhosts/wiki.vingrad.ru/httpdocs/includes/Sanitizer.php on line 979
Добавлено @ 00:05
а че тут подсветка не сработала? smile

Добавлено @ 00:06
а теперь сработала! (я ничего не курил)

Добавлено через 5 минут и 17 секунд
З.Ы. нажал на подсвеченную "echo" (адресс - http://wiki.vingrad.ru/index.php/PHP:echo)
Цитата

Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/vhosts/wiki.vingrad.ru/httpdocs/languages/Language.php on line 872

Автор: skyboy 23.12.2007, 00:38
GZep, вопрос с wiki, видимо, ничего общего с подсветкой в целом не имеет. потому, раз действительно проблема имеет место, лучше создам отдельную тему.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)