Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Философия программирования > Автоматическое форматирование кода


Автор: Rodman 23.11.2006, 14:05
Дароф всем...

Была тема про http://forum.vingrad.ru/topic-86281.html...


И мне пришла в голову идея про расстановку в Delphi и С++Builder...

Вот классно было бы если была бы в них опция в которой просто выбираешь любимый метод расстановки, и она рассталяла 
Код

void MyVoid(void){
   ...
}

//или 


void MyNextVoid(void)
{
   ...
}

и
Код

function MyFunc:widestring; begin
   ....
end;
//или


function MyNextFunc:widestring; 
begin
   ....
end;


таких же методов несколько, вот и была бы возможность выбирать...


 smile  smile 

Автор: Romikgy 23.11.2006, 14:56
имхо есть такие проги , я юзал парочку

Автор: Rodman 23.11.2006, 15:18
Romikgy, типа???

Просто иногда заказывают дипломы там, или курсовые (которые начаты, а ты мол доделай)...

А в чужом коде разбираться - голову можно свернуть... smile 

а тут хоть расставить код и уже легче....

Автор: Romikgy 23.11.2006, 15:30
Цитата(Rodman @  23.11.2006,  14:18 Найти цитируемый пост)
типа???

вечером скажу какие

Автор: Bose 24.11.2006, 20:38
http://www.slm.wau.nl/wkao/delforexp.html форматирует код для Delphi
Цитата(Rodman @  23.11.2006,  14:05 Найти цитируемый пост)
Вот классно было бы если была бы в них опция в которой просто выбираешь любимый метод расстановки, и она рассталяла 

Такая опция там тоже есть. 


п.с. кстати, на форуме где-то была тема про стандарты оформления кода для разнах языков. И там среди прочего выкладывались ссылки на соответствующие программы. А линк на эту тему, если не ошибаюсь в подписи у Yanisа  smile 

добавлено: 
оффсайт программы у меня сейчас почему-то не открывается, так что http://209.85.129.104/search?q=cache:6_6ecnu7n2UJ:www.dow.wau.nl/aew/DelForExp.html+delforexp&hl=en&ct=clnk&cd=1

Бинарники, кстати скачиваются нормально smile 

Автор: Romikgy 24.11.2006, 21:48
SourceStyler
Polystyle-Source-Formatter

Автор: batigoal 30.11.2006, 18:18
Да вроде в любой нормальной IDE автоформатирование есть. Для Java три основные среды такой инструмент точно имеют.

Автор: likehood 30.11.2006, 19:02
Цитата(batigoal @  30.11.2006,  19:18 Найти цитируемый пост)
 Для Java три основные среды такой инструмент точно имеют.

Почему-то это относится только к Java-средам (афаик).

Автор: batigoal 30.11.2006, 21:16
Цитата(baronp @  30.11.2006,  20:02 Найти цитируемый пост)
Почему-то это относится только к Java-средам (афаик). 

Как минимум, я еще делал это для JavaScript (JS Code Formatter) и для XML (Altova XMLSpy).

Автор: Artemios 4.12.2006, 11:41
Для C в *nix использовал утилиту indent, поддерживает несколько различных стилей.

Автор: Rodman 5.12.2006, 20:23
Классно...

Автор: unicuum 18.12.2006, 21:11
Цитата(Rodman @  23.11.2006,  14:05 Найти цитируемый пост)
Вот классно было бы если была бы в них опция в которой просто выбираешь любимый метод расстановки, и она рассталяла 

Visual Studio.NET поддерживает такую возможность. В настройках просто выбираем стиль и всё. Форматирование кода в C++ будет отталкиваться от этого.

Автор: Rodman 19.12.2006, 13:48
Цитата(unicuum @  18.12.2006,  20:11 Найти цитируемый пост)
Visual Studio.NET поддерживает такую возможность

не работал никогда...

Автор: Sansa 20.12.2006, 14:12
Для Delphi (Pascal) http://jedicodeformat.sourceforge.net/. Куча стилей форматирования, плюс "Obscurve", когда код делается как можно более нечитаемым (все приводится к верхнему регистру, удаляются переводы строк и коментарии)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)