Embarcadero RAD Studio сам форматирует код

Juve
Дата: 17.05.2011 00:00:00
Всем привет!

У меня Embarcadero RAD Studio, который меня уже замучил своим форматированием кода как ему нравится. Эпизодически натыкаюсь на самовольные переносы строк и измененное расположение блоков кода. Где эта галка находится, которая запретит ему это делать? Может, кто сталкивался...

Спасибо.
ДжекНепотрошитель
Дата: 17.05.2011 01:29:06
Лучше не трогай ничего, а наоборот, привыкай делать так, как тебя учит мудрая программа.
kdv
Дата: 17.05.2011 01:46:14
есть такая штука:
Object Pascal Style Guide
http://edn.embarcadero.com/article/10280

где прописано, как надо оформлять код.
я не пробовал форматтер, но по идее, он должен форматировать в соответствии с "правильными правилами".
Сам форматтер - Tools, Options, Formatter, Delphi.

Как отключать не знаю, потому что не знаю как включать - у меня код автоматом не форматируется (и не должен). У меня есть в редакторе по правой кнопке опция Format Code (Ctrl-D), которая его и форматирует. Например, превращает

procedure TForm2.Button1Click(Sender: TObject);
var s: string;
begin
  if s = '' then begin s := '2'; end;
end;
в
procedure TForm2.Button1Click(Sender: TObject);
var
  s: string;
begin
  if s = '' then
  begin
    s := '2';
  end;
end;

еще см. хелп, Formatting Source Code.
FlyD
Дата: 17.05.2011 09:31:14
ДжекНепотрошитель
Лучше не трогай ничего, а наоборот, привыкай делать так, как тебя учит мудрая программа.
+1
kdv
есть такая штука:
Object Pascal Style Guide
http://edn.embarcadero.com/article/10280

где прописано, как надо оформлять код.
спасибо за ссылку - в мемориз
Anatoly Podgoretsky
Дата: 17.05.2011 09:44:36
Вот более крупное руководство от Inprize (1999 года). 13 глав и одно приложение.
Это будет поинтереснее и полнее.
Anatoly Podgoretsky
Дата: 17.05.2011 09:48:23
FlyD
Дата: 17.05.2011 09:55:19
Anatoly Podgoretsky
Вот более крупное руководство от Inprize (1999 года). 13 глав и одно приложение.
Это будет поинтереснее и полнее.
это же просто мануал, а речь о более узкому предмету - форматировании кода

зы кстати пользовался бумажным вариантом этого мануала для D5 - очень не удобно, имхо
zirra
Дата: 17.05.2011 09:59:58

On Tue, 17 May 2011 10:48:23 +0400, Anatoly Podgoretsky <nospam@sql.ru>
wrote:

> Автор: Anatoly Podgoretsky
> http://podgoretsky.com/ftp/Docs/Delphi/D5/oplg/index.html
> Правильная ссылка.

Глаза б мои не видели!..
....
Первая ссылка на оформление кода - более правильная...
В конторах, где работал, в основном принято именно такое
форматирование...
И где был "за рулём" я - вводил в употребление...
А для особых "кросавчегов" есть хотя бы DelFor - у себя на компе хоть в
одну строку весь код пиши!.. Создашь свой профиль, переформатируй и зырь...
Но перед выкладкой в CVS/SVN - будь добр, но приложи к сорцу то, что
есть принятым в конторе... ;)

Posted via ActualForum NNTP Server 1.4

Maxim Rusov
Дата: 17.05.2011 10:10:40
Я бы лично, своими руками, задушил того, кто осмелится применить автоформаттер к моему коду...
Ega
Дата: 17.05.2011 10:48:57
Maxim Rusov
Я бы лично, своими руками, задушил того, кто осмелится применить автоформаттер к моему коду...

А у нас бы на работу не взяли того, кто отказывается писать в соответствии с code-style, принятым в команде.