<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Форматирование кода добавлением отступов]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=5450&amp;type=atom" />
	<updated>2011-02-02T20:52:00Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=5450</id>
		<entry>
			<title type="html"><![CDATA[Re: Форматирование кода добавлением отступов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=44763#p44763" />
			<content type="html"><![CDATA[<p>У меня имеется FrontPage, но весит многовасто...</p>]]></content>
			<author>
				<name><![CDATA[VSVLAD]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24998</uri>
			</author>
			<updated>2011-02-02T20:52:00Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=44763#p44763</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Форматирование кода добавлением отступов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=44762#p44762" />
			<content type="html"><![CDATA[<p>J(ava)Script имеет хороший настраиваемый форматировщик <a href="http://jsbeautifier.org/">http://jsbeautifier.org/</a></p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2011-02-02T20:51:49Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=44762#p44762</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Форматирование кода добавлением отступов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=44760#p44760" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>Код HTML хорошо умеет форматировать FrontPage</p></blockquote></div><p>Где бы его ещё достать...<br />Все имеющиеся дистрибутивы офиса 2003 пересмотрел и ни в одном нет.</p>]]></content>
			<author>
				<name><![CDATA[Аскет]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25748</uri>
			</author>
			<updated>2011-02-02T19:33:48Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=44760#p44760</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Форматирование кода добавлением отступов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=44722#p44722" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Аскет пишет:</cite><blockquote><p>…но на данный момент HTML.</p></blockquote></div><p>Код HTML хорошо умеет форматировать FrontPage, причём парсер полностью настраивается для каждого тэга.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2011-02-02T09:38:38Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=44722#p44722</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Форматирование кода добавлением отступов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=44719#p44719" />
			<content type="html"><![CDATA[<p>На АНК я хотел прокачать свой редактор с помощью richedit, чтобы он не только отступы делал, но еще и выделял блоки фоновым цветом.<br />Но оказалось, что richedit умеет только форматировать саму букву, а ее фон всегда будет совпадать с общим фоном контрола.</p>]]></content>
			<author>
				<name><![CDATA[pant-79]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=960</uri>
			</author>
			<updated>2011-02-02T09:25:53Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=44719#p44719</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Форматирование кода добавлением отступов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=44713#p44713" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>kaster пишет:</cite><blockquote><p>А для какого языка?</p></blockquote></div><p>Желательно для всех основных, но на данный момент <strong>HTML</strong>.</p><div class="quotebox"><blockquote><p>Этот Tidy только для HTML.</p></blockquote></div><p>Просто замечательно! То что надо. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><div class="quotebox"><blockquote><p>Мне кажется, это вещь индивидуальная в силу различия этих самых отступов для различных ЯП.</p></blockquote></div><p>Да нет, ну что ты..<br />Подсветка синтаксиса - вещь куда более индивидульнее и сложнее в плане реализации (по количеству&nbsp; кода, во всяком случае), однако же сам знаешь как всё обстоит. А поддерживают эти редакторы по 10-20 синтаксисов!<br />Тут дело видимо в другом. Не распространено это, почему-то. А что не модно - то забывается.</p><p>Хотя <strong>отступы</strong> - это важнейшее средство выявления структуры программы.<br /></p><div class="quotebox"><blockquote><p>Давно признано, что рисование блок-схем - занятие бесполезное, и лучше всего использовать отступы для выявления структуры программы (см. об этом Дж. Фокс, &quot;Программное обеспечение и его разработка&quot;, Москва, Мир, 1985). На этом фоне странно выглядит как сохранение блок-схем в школьных программах программирования, так и явный недостаток внимания, уделяемого четкому оформлению программ с помощью отступов.</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[Аскет]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25748</uri>
			</author>
			<updated>2011-02-02T07:14:15Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=44713#p44713</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Форматирование кода добавлением отступов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=44711#p44711" />
			<content type="html"><![CDATA[<p>А для какого языка? Мне кажется, это вещь индивидуальная в силу различия этих самых отступов для различных ЯП. Знаю, к примеру, что для AutoIt есть Tidy встроенный в Scite. Он, как раз, этим и занимается. А если взять Python, так там по другому кодить и не получится, ибо синтаксис зиждется на этих самых отступах, заменяя собой всякие открывающие и закрывающие ключевые слова.<br /><span style="color: red"><strong>Upd</strong></span><br />Погуглил немного, оказывается <a href="http://tidy.sourceforge.net/">Tidy</a> - более глобальное явление, чем я думал.<br /><span style="color: red"><strong>Upd2</strong></span><br />Эх, обманулся. Этот Tidy только для HTML. Хотя странно, что AutoIt&#039;овский аналог зовется так же. В любом случае, мне кажеися, стоит спросить по этому ключевому слову у гугля, уточнив ЯП.</p>]]></content>
			<author>
				<name><![CDATA[kaster]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24914</uri>
			</author>
			<updated>2011-02-02T02:59:56Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=44711#p44711</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Форматирование кода добавлением отступов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=44708#p44708" />
			<content type="html"><![CDATA[<p>Приведение кода в удобочитаемый вид с помощью добавления отступов (в соответствии с синтаксисом) помогает более ясному восприятию структуры программы и выявлению ошибок. А для отладки особо больших &quot;простыней&quot; вещь просто незаменимая, но не вручную же перелопачевать.</p><p>Небольшой пример (паскаль):<br /></p><div class="quotebox"><blockquote><p><strong>На входе</strong></p><p>begin<br />for i:=1 to 10 do<br />begin<br />writeln i;<br />end;<br />end.</p></blockquote></div><div class="quotebox"><blockquote><p><strong>На выходе:</strong></p><p>begin<br />&nbsp; for i := 1 to 10 do<br />&nbsp; &nbsp; begin<br />&nbsp; &nbsp; &nbsp; writeln i;<br />&nbsp; &nbsp; end;<br />end.</p></blockquote></div><p>Редакторы, утилиты или плагины для редакторов обладающие данной функцией?</p><p>P.S. <a href="http://en.wikipedia.org/wiki/Prettyprint">Prettyprint</a></p>]]></content>
			<author>
				<name><![CDATA[Аскет]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25748</uri>
			</author>
			<updated>2011-02-01T23:33:49Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=44708#p44708</id>
		</entry>
</feed>
