Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];

Вниз

Эксперты для форматирования кода 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.029 c
14-1097091105
DRK
2004-10-06 23:31
2004.10.24
Работа с телефоном Samsung X600


3-1095861438
Koala
2004-09-22 17:57
2004.10.24
Hint в выпадающем списке DBLookUpComboBox


14-1096872023
WondeRu
2004-10-04 10:40
2004.10.24
Администрирование NT: Скрытые расшаренные диски


14-1097055400
Novenkiy
2004-10-06 13:36
2004.10.24
Всё про Excel


14-1096595238
Думкин
2004-10-01 05:47
2004.10.24
С днем рождения! 1 октября





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский