Текущий архив: 2004.10.24;
Скачать: CL | DM;
ВнизЭксперты для форматирования кода D7 Найти похожие ветки
← →
QuasiLamo © (2004-09-27 18:21) [0]Подскажите, есть ли какие нибудь эксперты(желательно размером поменьше), помимо DelForEx, которые красоту в коде наводят?
Просто нет в DelForEx форматирования по стилю "Flat", например
Begin
for i:=1 to 2 do
begin
Proc1;
Proc2;
while true do
begin
proc3;
end;
end;
end;
Оно только так умеет
Begin
for i:=1 to 2 do
begin
Proc1;
Proc2;
while true do
begin
proc3;
end;
end;
end;
Не понятно, какой begin к какому end относиться.
← →
Amoeba © (2004-09-27 18:29) [1]Вроде как других форматировщиков нет.
А если хочешь увидеть какому begin какой end соответствует, установи GExperts или Castalia.
← →
QuasiLamo © (2004-09-27 18:33) [2]Да есть у меня CodeRush(показывает линиями соотв. begin end, да и много чего другого делает...), только вот сколько не рылся в нем так и не встретил команду форматирования всего кода. Есть настройки, определяющие стиль встявляемых темплэйтов, а чтобы форматировать уже написанное или вставленное нету... или я слепой :)
← →
QuasiLamo © (2004-09-27 20:04) [3]Может кто раскопал как в CodeRush эту команду?
Или действительно там нет?
← →
QuasiLamo © (2004-10-01 16:50) [4]up
← →
Sandman25 © (2004-10-01 16:53) [5]В DelForEx можно настроить любой последовательный стиль. Стиль из Вашего примера является противоречивым - begin после for отступа не имеет, а после while - имеет.
← →
QuasiLamo © (2004-10-01 17:38) [6]обшибся... имелось ввиду вот так
Begin
for i:=1 to 2 do
begin
Proc1;
Proc2;
while true do
begin
proc3;
end;
end;
end;
← →
QuasiLamo © (2004-10-01 17:40) [7]странно... пробелы проглотило чтоли...
Begin
for i:=1 to 2 do
begin
Proc1;
Proc2;
while true do
begin
proc3;
end;
end;
end;
← →
Sandman25 © (2004-10-01 17:40) [8][6] QuasiLamo © (01.10.04 17:38)
Ничего не изменилось. Используй директиву CODE при отправке сообщения
← →
jack128 © (2004-10-01 17:41) [9]QuasiLamo © (01.10.04 17:38) [6]
и в чем отличие от [0]?
← →
Sandman25 © (2004-10-01 17:44) [10][7] QuasiLamo © (01.10.04 17:40)
Попробуй установить отступ 1 и extra indent before begin.
Получится вот так:begin
for i := 1 to 2 do
begin
Proc1;
Proc2;
while true do
begin
proc3;
end;
end;
end;
← →
QuasiLamo © (2004-10-01 18:20) [11]Sandman25 © (01.10.04 17:44) [10]
Так и делаю... Все равно не так наглядно... Ну и фиг с ним. Я сам-то сразу форматированную кодяру выдаю, просто иногда чужой код встявлять приходится и тогда я долго въехать не могу. Черт с ним...
Страницы: 1 вся ветка
Текущий архив: 2004.10.24;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.035 c