Интернет-средство для украшения и форматирования кода [закрыто]


91

Каковы лучшие онлайн-средства для украшения и форматирования кода? Я не прошу маркеров. Подойдет любой язык.


7
просмотрели более 57 тысяч раз ... хорошо, что вы, ребята, взяли верх и закрыли это
Дэниел

Сейчас более 61 тыс. Раз, то есть около 4 тыс. Просмотров за последний месяц. Да уж точно не конструктивный вопрос.
Пол

Не знаю, почему эта тема была закрыта, но tohtml.com/javaProperties мне понравилось . Стили и цвет являются «встроенными», что упрощает копирование и вставку во что-то еще.
Эндрю Баклин,

Ответы:


108

1
Можете ли вы предложить программу форматирования, соответствующую стандарту кода PSR-2 для PHP?
Випул Хадия

Для форматирования SQL существует бесплатный онлайн-форматировщик SQLinForm sqlinform.com/sql_formatter_online.html
Гуидо,

Я не нашел ничего для AWK. Удивление
SriniV

или используйте pastebin и выделите код для разных языков - pastebin.com
Tarun


25

Для PHP, Java, C ++, C, Perl, JavaScript, CSS вы можете попробовать:

http://www.prettyprinter.de/index.php


12
Вы действительно пробовали это? Он выводит >на >и подобные.
Ponkadoodle

Я думаю, это потому, что они будут встроены в другую html-страницу в качестве образца и т. Д., И это действительно должно быть.
Эндрю Бэкер

Он выводит <для &lt;...



5

Какой язык?? Практически для каждого мыслимого языка программирования существуют разные инструменты, поскольку все они имеют разные синтаксические правила и соглашения.

Старая добрая indentхорошая настраиваемая утилита командной строки для форматирования программ на C и C ++.


4
Поскольку вопрос был задан для «онлайн-украшения», знаете ли вы о каких-либо веб-интерфейсах с отступом?
Anm

5

Это зависит от языка и архитектуры, которую вы используете.

альтернативный текст альтернативный текст

Например, на платформе php вы можете форматировать почти язык с помощью GeSHi

Как голубоватые комментарии, GeSHi - это универсальная подсветка синтаксиса без функции украшения. Он больше используется на стороне сервера, и объединить его с инструментом украшения может быть сложно, как показано на этом билете GeSHi drupal .


1
-1 без украшения, только подсветка
голубоватая

@bluish: правда. Я включил ваш комментарий в свой ответ.
VonC

@Glorfindel Спасибо за редактирование. Я думал, что потерял эти образы навсегда.
VonC


2

Использовать gist.github.com . Есть многоязыковая поддержка (java, c, c ++, c #, vb, haskell, ruby, javascript, lua, HTML, SQL, Tcl, Perl, JSON, groovy ...)

Вот пример «Создание журналов изменений LiquiBase с помощью Groovy»


1
Чувак, это действительно красиво. Я бы выбрал это в качестве ответа :-) Спасибо…

3
это только показывает вставленный код. Как это отформатировать?
Riz

это правильно, это украшение кода и хранилище фрагментов кода. Он имеет несколько интересных функций (например, поделиться, пометить и частные фрагменты).
rayyildiz

1
проверил большинство ссылок на этой странице. Этот лучший.
Сергей Гринев

12
-1, это подсветка кода, а не средство для украшения / форматирования кода.
Alix Axel
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.