Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Тэг code Нравиться ли вам подсветка кода, на форуме 
:(
    Опции темы
 
Как вам подсветка кода?
Само совершенство. [ 6 ]  [12.77%]
Лучше нигде пока не видал [ 31 ]  [65.96%]
Сойдёт [ 8 ]  [17.02%]
Есть лучше (Кину ссылку) [ 2 ]  [4.26%]
Всего проголосовавших: 47
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
sergejzr
Дата 20.1.2006, 04:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 35
Всего: 360



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

Мне интересно, можно ли нашу подсветку ещё улучшить? Есть ли свежие идеи у народа. Или мы достигли совершенства? А то может она только мне одному нравится 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- внедряется в жизнь. Теперь каждый может расширят справочник. Просто кликните подсвеченное ключевое слово в коде.
--------------------------

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



--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Gregof
Дата 20.1.2006, 07:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 3.6.2004

Репутация: нет
Всего: 12



Нужна подсветка кода для XML.
Сейчас большинство для вывода xml данных используют подсветку HTML, которая каждый тег делает ссылкой на справочник, что конечно же некоректно.
--------------------
Может поздно, может рано, нет у времени стоп-крана... (Чайф)
PM MAIL ICQ   Вверх
Mayk
Дата 20.1.2006, 08:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

Репутация: 2
Всего: 134



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

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





--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
z-END
Дата 20.1.2006, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: 6
Всего: 102



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

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



--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
sergejzr
Дата 20.1.2006, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 35
Всего: 360



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

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

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

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

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

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

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


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

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


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Mayk
Дата 20.1.2006, 16:24 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

Репутация: 2
Всего: 134



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

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

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

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



--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
Akina
Дата 20.1.2006, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: нет
Всего: 454



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

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

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


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Girder
Дата 20.1.2006, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лентяй 2
***


Профиль
Группа: Участник Клуба
Сообщений: 1993
Регистрация: 12.5.2004

Репутация: 25
Всего: 155



SQL
select gg as mm from xxx where id=1


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

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


--------------------
Как слышим, так и пишим.
Истина где-то там...
PM   Вверх
sergejzr
Дата 20.1.2006, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 35
Всего: 360



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


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Cr@$h
Дата 20.1.2006, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

Репутация: 10
Всего: 41



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

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

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

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

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

Это сообщение отредактировал(а) Cr@$h - 20.1.2006, 17:37
PM MAIL ICQ   Вверх
LSD
Дата 20.1.2006, 17:44 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 4
Всего: 538



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

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


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
z-END
Дата 20.1.2006, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: 6
Всего: 102



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

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



--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
LSD
Дата 20.1.2006, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 4
Всего: 538



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

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


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
S.A.P.
Дата 20.1.2006, 23:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: нет
Всего: 71



Меня пока все еще раздражает вот этот баг. А так все супер smile

Присоединённый файл ( Кол-во скачиваний: 36 )
Присоединённый файл  shift.PNG 7,48 Kb
PM MAIL   Вверх
sergejzr
Дата 21.1.2006, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 35
Всего: 360



Цитата(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>



--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Quadr0
Дата 21.1.2006, 18:53 (ссылка)    |    (голосов: 1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











...

Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 09:50
  Вверх
sergejzr
Дата 21.1.2006, 19:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 35
Всего: 360



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

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

Это что?


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
z-END
Дата 21.1.2006, 19:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: 6
Всего: 102



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


--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
Quadr0
Дата 21.1.2006, 19:37 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











...

Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 09:50
  Вверх
Poseidon
Дата 21.1.2006, 19:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: 6
Всего: 133



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



--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
sergejzr
Дата 21.1.2006, 19:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 35
Всего: 360



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

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

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


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Cr@$h
Дата 21.1.2006, 19:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

Репутация: 10
Всего: 41



Цитата(sergej.z @ 21.1.2006, 16:39 Найти цитируемый пост)

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

Так вот как узнать, что есть? Не сторожилам, а новичкам. Меня так xml убил наповал.. smile
PM MAIL ICQ   Вверх
DENNN
Дата 25.1.2006, 09:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 1
Всего: 43



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

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

Мне вот тоже стало интересно где это написано: хотел предложить добавить подсветку в UNIX, но потом подумал "а вдруг тоже есть?".
PM ICQ   Вверх
sergejzr
Дата 25.1.2006, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 35
Всего: 360



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

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

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


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
R.M.
Дата 26.1.2006, 04:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 1
Всего: 30



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


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
R.M.
Дата 27.1.2006, 01:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 1
Всего: 30



sergej.z
Цитата(sergej.z @ 26.1.2006, 13:29 Найти цитируемый пост)

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

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

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

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

Это сообщение отредактировал(а) Куксикус - 27.1.2006, 01:59


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Ciber SLasH
Дата 27.1.2006, 04:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: нет
Всего: 67



Что мне не нравится, так это то, что при постинге кодов, где в отступы сделаны через табуляцию, табуляция преобразовывается в пробелы.
PM   Вверх
sergejzr
Дата 27.1.2006, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 35
Всего: 360



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

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


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


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Ciber SLasH
Дата 27.1.2006, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: нет
Всего: 67



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

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

Впихнуть весь код в тэг PRE, тогда табуляция никуда не исчезнет...
PM   Вверх
sergejzr
Дата 27.1.2006, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 35
Всего: 360



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

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

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


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
R.M.
Дата 29.1.2006, 01:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 1
Всего: 30



А табуляцию от пробелов "отличить" можно? Если да то можно заменить табуляцию на 8 пробелов


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
maxim1000
Дата 29.1.2006, 05:46 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 1
Всего: 110



Цитата

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

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


--------------------
qqq
PM WWW   Вверх
sergejzr
Дата 29.1.2006, 18:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 35
Всего: 360



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

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

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


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Creos
Дата 12.2.2006, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 5.2.2006

Репутация: нет
Всего: нет



sergej.z, идея хороша, и реализовано отлично.

Скажите, а могу ли я поставить себе на форум такой скрипт? Если сам попытаюсь в нем разобраться. Или копирайт на столько серьезен и невозможен smile ?
PM MAIL   Вверх
2man
Дата 12.2.2006, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: 5
Всего: 71



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


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
sergejzr
Дата 12.2.2006, 18:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 35
Всего: 360



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


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
SoWa
Дата 12.2.2006, 18:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Харекришна
****


Профиль
Группа: Комодератор
Сообщений: 2422
Регистрация: 18.10.2004

Репутация: 3
Всего: 74



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


--------------------
Всем добра smile
PM MAIL ICQ   Вверх
2man
Дата 13.2.2006, 00:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: 5
Всего: 71



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

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


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
Quadr0
Дата 13.2.2006, 02:21 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











...

Это сообщение отредактировал(а) Quadr0 - 15.7.2011, 10:01
  Вверх
Danox
Дата 24.2.2006, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


=)
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 28.1.2006

Репутация: нет
Всего: 2



Код

fputs ();
fwrite ();
array ();
'
Хм проверка
Добавлено @ 20:07
Воопще подцветка это хорошо!!! легче в коде разобратся!
PM MAIL   Вверх
mr.DUDA
Дата 25.2.2006, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: нет
Всего: 232



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


--------------------
user posted image
PM MAIL WWW   Вверх
sergejzr
Дата 25.2.2006, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 35
Всего: 360



Цитата(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

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







--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
setq
Дата 25.2.2006, 19:26 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











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


кстати, полезно было бы.
  Вверх
nem0x
Дата 16.6.2007, 03:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 10.6.2007

Репутация: нет
Всего: нет



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

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

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

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

Это сообщение отредактировал(а) nem0x - 16.6.2007, 03:17
PM MAIL   Вверх
sergejzr
Дата 16.6.2007, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 35
Всего: 360



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


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
skyboy
Дата 22.12.2007, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 3
Всего: 260



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

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

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

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

некритично, но хотелось бы, чтоб при ручном вводе не приходилось потом пост редактировать(ну, введешь "[сode=HTML]", потом смотришь - "без подсветки").
можно единожды на стороне сервера приводить аттрибут тега [сode] к нижнему регистру, можно и на стороне клиента.
PM MAIL   Вверх
GZep
Дата 23.12.2007, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

Репутация: 3
Всего: 32



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


Это сообщение отредактировал(а) GZep - 23.12.2007, 00:06


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
skyboy
Дата 23.12.2007, 00:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 3
Всего: 260



GZep, вопрос с wiki, видимо, ничего общего с подсветкой в целом не имеет. потому, раз действительно проблема имеет место, лучше создам отдельную тему.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Обсуждение форума | Следующая тема »


 




[ Время генерации скрипта: 0.2104 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.