Инструкция
1
Используйте возможности форматирования, предоставляемые самой средой программирования, если у вас есть возможность позаботиться об оформлении исходников в процессе написания программы. Большинство редакторов кода позволяют делать это - почти все они автоматически соблюдают использованные на предыдущей строке отступы при нажатии клавиши Enter. Кроме того, в настройках обычно предусмотрена возможность задать использование для форматирования табуляции или регулируемого числа пробелов. Сохраняйте часто используемые блоки кода в библиотеки кодов в уже отформатированном виде, чтобы не приходилось каждый раз повторно заниматься этим.
2
Задействуйте встроенную функцию редактора кода, если отформатировать требуется уже готовый исходник программы - она есть во многих популярных средах программирования. Размещение ссылки на запуск этой функции зависит от используемого редактора. Например, в приложении PHPEdit эта опция помещена в раздел «Инструменты» его меню. Соответствующий подраздел здесь так и называется - «Форматирование кода». В нем можно выбрать опции форматирования только активного документа или содержимого всех открытых окон, а также там есть ссылка на запуск панели настроек этой процедуры. Некоторые из редакторов не имеют встроенных функций этого рода, но позволяют загрузить с сайта производителя дополнительные плагины и использовать их совместно с программой.
3
Подберите специализированную программу, предназначенную не для создания исходного кода, а именно для его форматирования, если ваш редактор не имеет соответствующей встроенной функции. Как правило, такие приложения рассчитаны на работу с исходниками на каком-либо одном или нескольких языках программирования. Однако есть и программы, позволяющие менять наборы правил в соответствии с обрабатываемым кодом. Например, приложение Polystyle (http://polystyle.com) может форматировать исходники на полутора десятках языков программирования. Кроме того, в ней предусмотрена функция маскировки («обфускации») кода программы, которая тоже может оказаться полезной.