Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
14 / 13 / 5
Регистрация: 24.02.2011
Сообщений: 714

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

22.05.2013, 13:01. Показов 1546. Ответов 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
Ответ Создать тему
Новые блоги и статьи
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей. Звучит. . .
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru