За последние 24 часа нас посетили 58859 программистов и 1816 роботов. Сейчас ищут 1038 программистов ...

Настройка форматирования в eclipse

Тема в разделе "Прочее", создана пользователем ShamahN, 23 сен 2010.

  1. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    Есть у кого-нить что-нить интересное почитать. А то все хорошо в нем, но вот только что по дефолту он не ставит табуляцию после строчки
    Код (Text):
    1. if (условие)
    2. $f=1;
    меня начинает напрягать. Проверка 40 полей из формы и приходится писать
    Код (Text):
    1. if (условие) {
    2.     $f=1;
    3. }
    чтобы это злодеище при автоформатировании мне потом все не посдвигало =)
     
  2. Koc

    Koc Активный пользователь

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    в очередной раз убеждаюсь что экипс - гавно. Уже которая тема. То он обновление JDK не пережил, то вот с табуляцией лажает...
     
  3. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    Koc
    попрошу свои субъективные мнения держать при себе. Это единственное что в нем не настроено было сразу. Да оно и настраивается, только надо найти где.
     
  4. vasa_c

    vasa_c Активный пользователь

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    Моё субъективное мнение, которое всё равно вырвалось - eclipse в этом пункте офигенен! Нефег писать без {} :)
     
  5. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    Да он офигенен во многих пунктах объективно =) (только сложная штука). Пишу с {} :)
    Но все равно бы хотелось уметь настроить форматирование)
     
  6. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Я "ржал" с этого. Можно прямо сказать, что это звиздец! Индусы...
     
  7. Anklav

    Anklav Активный пользователь

    С нами с:
    27 мар 2011
    Сообщения:
    2
    Симпатии:
    0
    плагин для форматирования текста в Eclipse

    Мужики, так есть же плагин для форматирования PHP текста в Eclipse!
    При чем довольно не плохой, я сам когда-то мучился с ним, но все решилось в лучшую сторону)
    Описание тут: Php formatter для Eclipse
    Посмотрите по скринам то ли вам нужно и пользуйтесь на здоровье.
     
  8. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Anklav
    На АО идешь?
     
  9. Anklav

    Anklav Активный пользователь

    С нами с:
    27 мар 2011
    Сообщения:
    2
    Симпатии:
    0
    Kreker
    В смысле? Не понял что есть АО :)
     
  10. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    вот вы даете. Ну ставь скобки и дело с концом...
     
  11. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    нафиг скобки если тело ИФа - одиночное выражение - это дурной тон.
     
  12. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    engager
    Где это дурной тон?
    Вообще главное однообразие, т.е. если тело ИФа - одиночное выражение либо везде ставить, либо нигде не ставить.
    И ИМХО скобки улучшают читаемость кода - сразу видно что в ифе.
     
  13. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    без скобок изящнее выглядит и при этом не менее читабельно, чем со скобками.
     
  14. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    engager
    Мне достался код без отступов, в котором было в условии около 10 строк.
    Я заебался читать, расставил сначала отступы, потом - скобки.
    Код выдлядел примерно так:

    PHP:
    1. <?php
    2. if($a)
    3. foreach($a as $b)
    4. if(is_array($b))
    5. foreach($b as $c)
    6. for($i = 0; $i <= 10; $i++)
    7. if($c == $i)
    8. break;
    Как-то так короче.
    Куча однострочечных и правомерных условий.
    Я за отсутствие скобок только в одном случае:
    PHP:
    1. <?php if(true) continue ?>
     
  15. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    код без отступов - отстой, я не призываю никого не дай бог. я говорил про одиночное выражение в теле ИФа.
    вообще, я исповедую Berkeley-style
    вот, кстати, статейка познавательная http://en.wikipedia.org/wiki/Indent_style
     
  16. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    engager
    Berkeley-style
    что это?
     
  17. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    igordata
    от ты нуп :)
    есть 3 стиля форматирования кода)) Это один из них.
     
  18. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    расскажитя
     
  19. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    igordata
    я щас уже не вспомню. 2 точно помню.
    первый это типа
    if() {
    //aaaa
    }

    второй

    if()
    {
    //ddd
    }

    Если память не изменяет, то первый это и есть тот что engager упомянул.
     
  20. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    да, именно так.
    понятие стиля оформления кода включает и другие аспекты (количество пробелов/табуляций при очередном уровне вложенности итд), но я его упомянул именно в связи с правилами расположения открывающих/закрывающих скобок. линку то почитайте, что я дал. она правда на инглише, но при желании мона и на русском найти.
     
  21. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    [​IMG]
     
  22. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    первый мне больше нра
     
  23. lelik1625

    lelik1625 Активный пользователь

    С нами с:
    30 мар 2011
    Сообщения:
    3
    Симпатии:
    0
    а по поводу форматирования никто не подскажет. вот если выделить несколько строк и нажимать tab они будут одновременно уезжать вправо, есть ли какое то сочетание клавиш для перемещения влево (shift+tab не подходит)
     
  24. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    lelik1625
    Скажи мне зачем, и я не скажу тебе, кто ты =)
     
  25. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    lelik1625
    backspace, не?