Подскажите как на автомате форматировать код

Тема в разделе "PHP", создана пользователем drawing4, 18 янв 2011.

Модераторы: latteo
  1. drawing4

    drawing4

    Регистр.:
    21 ноя 2008
    Сообщения:
    323
    Симпатии:
    37
    Разыскивается прога которой можно форматировать код php, html, javascript ну если еще и смарти это будет вообще шик.

    Имеется ввиду автоформатирование.
     
  2. ShaDeRzz

    ShaDeRzz

    Регистр.:
    16 окт 2007
    Сообщения:
    176
    Симпатии:
    65
    Если честно, я не совсем понял, что вы хотите.
    Если вам нужна подсветка php, html, javascript кода при выводе на странице, как это сделано на хабре или википедии или тут на форуме, то вам может помочь Prettify JavaScript library

    Работает она так (мы подразумеваем, что мы юзаем Jquery!!!:(

    HTML:
    В <head>:
    
    <link href="prettify.css" type="text/css" rel="stylesheet" />
    <script type="text/javascript" src="prettify.js"></script>
    Далее уже где угодно по тексту:

    HTML:
    
    <scrypt>
    // Extend jQuery functionality to support prettify as a prettify() method.
    jQuery.fn.prettify = function () { this.html(prettyPrintOne(this.html())); };
    
    </scrypt>
    
    <div id="my-code-element">Этот текст я хочу отформатировать с подсветкой <html> Элементов <b>Только и всего</b> </div>
    
    <scrypt>
    $('#my-code-element').prettify();
    </scrypt>
    
    
    А скачать саму JS-библиотеку можно отсюда:
    http://code.google.com/p/google-code-prettify/
     
  3. Dimanf

    Dimanf Постоялец

    Регистр.:
    27 фев 2010
    Сообщения:
    66
    Симпатии:
    10
    Да... не совсем понятно что именно имелось ввиду. Если речь о редакторе, то мне нравится Adobe Dreamweaver
     
  4. drawing4

    drawing4

    Регистр.:
    21 ноя 2008
    Сообщения:
    323
    Симпатии:
    37
    Дополнение. Код при верстке, программинге выглядит неаккуратно и часто в нем сложно ориентироваться. В дримвивере есть функция Apply Source Formatting которая форматирует его, возможно есть что-то для php и яваскрипта? Вернее лучше все в одном. Т.е. где и html и php и яваскрипт форматирует
     
  5. Hilo

    Hilo

    Moderator
    Регистр.:
    31 мар 2008
    Сообщения:
    927
    Симпатии:
    582
    Как десктоп вам в помощь phpDesigner.
    +
    Загляниете на сайт http://phpformatter.com/
    Перед этим прочитайте статью тут
    Что касается более развернутого ответа на ваш вопрос, то прошу обратить внимание на эту тему
     
    drawing4 нравится это.
  6. drawing4

    drawing4

    Регистр.:
    21 ноя 2008
    Сообщения:
    323
    Симпатии:
    37
    Спасибо, скорее всего phpDesigner подойдет
     
  7. chang

    chang

    Регистр.:
    20 ноя 2009
    Сообщения:
    363
    Симпатии:
    117
    для форматирования использую polystyle
    http://www.polystyle.com/
    использую в комплекте с ИДЕ NuSphere phped, но ее и как отдельное приложение можно юзать.

    шаблон кода настраивается очень гибко.

    ЗЫ: читать чужой гамнокод без этой проги просто нереально =)
     
  8. gres_18

    gres_18 Pythonобандерівець®

    Регистр.:
    26 апр 2009
    Сообщения:
    407
    Симпатии:
    206
    Любая современная IDE содержит средства для автоформатирования кода. Сам использую NetBeans - форматирует любой код в соответствии с пожеланиями пользователя.
     
  9. drawing4

    drawing4

    Регистр.:
    21 ноя 2008
    Сообщения:
    323
    Симпатии:
    37
    Она тяжелая для системы. Долго запускается и для форматирования кода нет смысла загружать. Сам использую Eclipse, но в последнее время все реже.
     
  10. DenisK

    DenisK

    Регистр.:
    8 фев 2007
    Сообщения:
    206
    Симпатии:
    14
    Любой навороченный текстовый редактор имеет возможности подсветки.
    Я пользуюсь EmEditor