Інтернет-декор та форматор коду [закрито]


91

Які найкращі засоби для покращення та форматування коду в Інтернеті? Я не прошу виділення. Будь-яка мова підійде.


7
переглянуто понад 57 тис. разів ... добре, що ви, хлопці, перевершили це і закрили це
Даніель

Зараз понад 61 тис. Разів, тобто близько 4 тис. Переглядів за останній місяць. Так, точно не конструктивне питання.
Павло,

Не знаю, чому цю тему було закрито, але tohtml.com/javaProperties у мене спрацював добре. Стилі та кольори "вбудовані", що дозволяє дуже просто копіювати та вставляти щось інше.
Ендрю Баклін,

Відповіді:


108

1
Чи можете ви запропонувати будь-який форматтер, який відповідає стандарту коду PSR-2 для PHP?
Віпул Хадія

Для форматування SQL існує безкоштовний Інтернет-формат Formatter SQLinForm sqlinform.com/sql_formatter_online.html
Гвідо

Я не знаходжу нічого для AWK. Здивований
SriniV

або використовуйте пастебін та код виділення для різних мов - pastebin.com
Тарун


25

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

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


12
Ви насправді спробували цей? Це виводить >для >і подібних.
Ponkadoodle

Я думаю, що це тому, що вони будуть вбудовані в іншу html-сторінку, як зразок тощо, і справді мають бути.
Ендрю Бакер, 02

<



5

Яка мова?? Майже для кожної мови програмування існують різні інструменти, оскільки всі вони мають різні синтаксичні правила та домовленості.

Good ol ' indent- це приємна, настроювана утиліта командного рядка для форматування програм C та C ++.


4
Оскільки питання, яке задається для "онлайн-прикраси", чи знаєте ви про будь-які веб-інтерфейси для відступу?
Anm

5

Це залежить від мови та архітектури, яку ви використовуєте.

текст заміщення текст заміщення

Наприклад, на php-платформі ви можете форматувати майже мову за допомогою GeSHi

Як синюваті коментарі, GeSHi - це узагальнений підсвічувач синтаксису, без функції прикраси. Він більше використовується на стороні сервера, і поєднати його з інструментом для прикраси може бути складно, як показано на цьому друкованому квитку GeSHi .


1
-1 не має beaufitication, тільки hightlighting
блакитний

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

@Glorfindel Дякуємо за редагування. Я думав, що втратив ці образи назавжди.
VonC 07

3

Я багато використовував Quick Highlighter . Чудово працює для величезного списку мов.


11
-1 OP не запитував про підсвічування. Це не робить форматування / прикраси.
синюватий

2

Використовуйте gist.github.com . Існує багатомовна підтримка (java, c, c ++, c #, vb, haskell, ruby, javascript, lua, HTML, SQL, Tcl, Perl, JSON, groovy ...)

Ось зразок "Створення журналів змін LiquiBase за допомогою Groovy"


1
Чувак, це справді красиво. Я вибрав би це як відповідь :-) Дякую ...

3
його єдиний показ вставленого коду. Як це форматувати?
Різ

це правильно, це прикраса коду та зберігання фрагментів коду. У ньому є кілька цікавих функцій (наприклад, спільний доступ, зірка та приватні фрагменти).
rayyildiz

1
перевірив більшість посилань на цій сторінці. Цей найкращий.
Сергій Гриньов

12
-1, це підсвічувач коду, а не підсилювач / форматор коду.
Alix Axel
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.