14 / 13 / 5
Регистрация: 24.02.2011
Сообщений: 714

Нужен плагин для подсветки синтаксиса и форматирования кода

22.05.2013, 13:01. Показов 1563. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подобных много в интернете, но в чем вся соль...

Мне нужен чтоб он не только подсвечивал синтаксис, но и оформлял код.

Например код в одну строчку он сразу перенес как надо и отступов навставлял....

Есть такие?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.05.2013, 13:01
Ответы с готовыми решениями:

Нужен визуальный редактор с подсветкой синтаксиса php для сайта
Нужен визуальный редактор с подсветкой синтаксиса php для сайта. Посоветуйте.

Бесплатная программа для форматирования исходного кода PHP
В общем-то,сабж...подскажите,плз,кто чем пользуется для форматирования кода,и где это можно качнуть,а то начальник на работе мне покоя не...

Ищу плагин для подсветки синтаксиса
Подобных много в интернете, но в чем вся соль... Мне нужен чтоб он не только подсвечивал синтаксис, но и оформлял код. Например...

14
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
22.05.2013, 13:08
Цитата Сообщение от lavrik Посмотреть сообщение
он сразу перенес как надо и отступов навставлял
а как оно надо-то? Всем по-разному надо.. для подсветки - geshi (как здесь)

Добавлено через 3 минуты
http://valet.htmlhelp.com/tidy/
http://infohound.net/tidy/
http://prettydiff.com/
http://www.polystyle.com/
http://www.freeformatter.com/html-formatter.html
http://jsbeautifier.org/
.....
и т.д.
0
14 / 13 / 5
Регистрация: 24.02.2011
Сообщений: 714
22.05.2013, 13:09  [ТС]
надо чтоб for ($i=0; $i<0;$i++) {echo 'jopa';} переделал в

PHP
1
2
3
4
for ($i=0; $i<0;$i++) 
   {
   echo 'mozg';
   }

как-то так....

Я посмотрел на этом форуме. Поставил себе этот geshi, но он почему то у меня не форматирует, а только разукрашивает... Почитал в документации, тоже не нашел такой возможности у geshi.

Видимо что-то ещё обрабатывает код....

Варианты он-лайн - тоже не подойдут... это надо к моему сайту прикручивать...

Есть ещё варианты????
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
22.05.2013, 13:11
Цитата Сообщение от lavrik Посмотреть сообщение
это надо к моему сайту прикручивать
cURL в помощь

Добавлено через 22 секунды

Не по теме:

Цитата Сообщение от lavrik Посмотреть сообщение
Есть ещё варианты????
я не знаю других, сорри

0
14 / 13 / 5
Регистрация: 24.02.2011
Сообщений: 714
22.05.2013, 14:06  [ТС]
Цитата Сообщение от KOPOJI Посмотреть сообщение
cURL в помощь
Ну это уже через-чур костыли получаться...

Добавлено через 42 секунды
как же тогда на этом форуме это сделано????

Добавлено через 53 минуты
во нашел что-то похожее.... но блин запустить ни одного примера не могу.... Может подможешь?
http://beautifyphp.sourceforge.net/
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
22.05.2013, 20:16
Цитата Сообщение от lavrik Посмотреть сообщение
как же тогда на этом форуме это сделано????
никак не сделано, на этом форуме данной функции нет - только подсветка от geshi.
Цитата Сообщение от lavrik Посмотреть сообщение
Может подможешь?
для этого надо его устанавливать, у меня, к сожалению времени сейчас совсем нет..
0
14 / 13 / 5
Регистрация: 24.02.2011
Сообщений: 714
23.05.2013, 07:58  [ТС]
Цитата Сообщение от KOPOJI Посмотреть сообщение
никак не сделано, на этом форуме данной функции нет - только подсветка от geshi.
есть.... попробуй в одну строчки цикл написать в тегах кода, увидишь, код разобьется на 4 строки, и сделает правильные отступы....


Цитата Сообщение от KOPOJI Посмотреть сообщение
Может подможешь?
для этого надо его устанавливать, у меня, к сожалению времени сейчас совсем нет..
В районе 12 ночи я его все таки запустил....
Пришлось установить тонну зависимых приложений (в общей сложности получилось почти на 3 метра),
Пока что работает отлично...
Но на реальном сайте ещё не запускал... сегодня попробую....
0
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
23.05.2013, 08:57
Реформат кода этим:
http://cs.sensiolabs.org/
Он не только отступы добавит верные, но и скобки проставит недостающие, заменит короткие теги и т.д.

Потом уже раскрашивать через geshi.
0
14 / 13 / 5
Регистрация: 24.02.2011
Сообщений: 714
23.05.2013, 09:04  [ТС]
блин... продолжение темы... регулярные выражения...

Хочу пробежаться по базе, найти весь код (он сидит в тегах <code></code>) вытащить его из тегов и заменить на обработанный код...

хочу сделать это регуляркой
PHP
1
<code>(.*)</code>
но, ищет он почему то только код без переносов на новую строчку...

тоесть:
PHP
1
<code>какой-то код</code>
находит

а

PHP
1
2
3
<code>какой-то 
 
код</code>
не находиит..

Где ошибка в регулярке?
0
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
23.05.2013, 09:07
в модификаторах
0
14 / 13 / 5
Регистрация: 24.02.2011
Сообщений: 714
23.05.2013, 09:11  [ТС]
Цитата Сообщение от OnYourLips Посмотреть сообщение
в модификаторах
можно поподробнее?
0
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
23.05.2013, 09:21
Конечно
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
23.05.2013, 10:00
Цитата Сообщение от lavrik Посмотреть сообщение
есть.... попробуй в одну строчки цикл написать в тегах кода, увидишь, код разобьется на 4 строки, и сделает правильные отступы....
я не знаю, с чего вы это взяли - но тут этого нет и не было.
PHP
1
for ($i = 0; $i < 100; $i++) { if($a[$i] == $b[$i]) { $a = $b; } else { $foo = $bar;  }
C++
1
for (int i = 0; i < 100; i++) { if (a[i] == "foo") b[i] == "foo"; else { if(a[i] == "bar") b[i] == "bar"; else b[i] == "lol"; } }
Code
1
for (int i = 0; i < 100; i++) { if (a[i] == "foo") b[i] == "foo"; else { if(a[i] == "bar") b[i] == "bar"; else b[i] == "lol"; } }
Delphi
1
for i := 0 to 99 do begin if a[i] = 'foo' then b[i] := 'foo' else begin if a[i] = 'bar' then b[i] := 'bar' else b[i] := 'lol'; end; end;
0
14 / 13 / 5
Регистрация: 24.02.2011
Сообщений: 714
23.05.2013, 10:02  [ТС]
PHP
1
for ($i=0; $i<100; $i++;) {echo 'proverka';}
хм... помоему было такое....
0
tixcms
27.05.2013, 11:47
http://codemirror.net/

И разукрашивает и форматирование обеспечивает.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.05.2013, 11:47
Помогаю со студенческими работами здесь

Плагин подсветки синтаксиса
Здравствуйте! Подскажите плагин для вставки в статью кода на разных языках с подсветкой. Пытался установить codecitation, syntax...

Плагин для форматирования кода в VS2012
Здравствуйте! На днях столкнулся с первым опытом командной разработки приложения. Работает нас три человека, но есть одна проблема -...

Программа для подсветки синтаксиса
В книге нашел пример программы для подсветки синтаксита Вот 3 файла FILE: main.cpp #include &lt;QtGui&gt; #include...

Компонент для подсветки синтаксиса <HTML>
Какой компонент для подсветки синтаксиса &lt;HTML&gt; лучше использовать. Что бы был максимально простой маленький и функциональный. Попробовал...

Создание своего контрола для подсветки синтаксиса
Как создать свой контрол похожий на TextBox чтобы в нём была подсветка синтаксиса html и без тормозов. FastColorTextBox Там...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru