Author Topic: Отступ CASE от SWITCH  (Read 6180 times)

0 Members and 1 Guest are viewing this topic.

АНТИКЛАН

  • Активный участник
  • ***
  • Posts: 111
    • View Profile
Отступ CASE от SWITCH
« on: January 05, 2017, 04:25:12 AM »
Не знаю ошибка или нет(в интернетах на эту тему идет спор), но у CASE нет отступа от SWITCH при автоформатировании. На мой взгляд было бы нагляднее если бы отступ все таки был. А еще лучше иметь возможность в настройках Clickermannа выбирать ставить отступ у CASE или нет. :)

АНТИКЛАН

  • Активный участник
  • ***
  • Posts: 111
    • View Profile
Re: Отступ CASE от SWITCH
« Reply #1 on: April 15, 2018, 05:34:45 PM »
за создание таких тем нужно банить, чтоб человек посидел, подумал над бренностью бытия и изливал свою графоманию в интернетах

Это почему это?
« Last Edit: April 15, 2018, 06:57:58 PM by АНТИКЛАН »

i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
Re: Отступ CASE от SWITCH
« Reply #2 on: April 15, 2018, 06:30:34 PM »
это мелочь, но такая, что требует переделки кода. да ещё и введения "никудапришить" галки в настройках. от неё все просто обалдеют.
имхо, не стоит джонни грузить такой ерундой, тем более что в интернетах спор)

(вообще не знаю, как лучше - с отступом или без, и пофиг - switch очень редок)

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Отступ CASE от SWITCH
« Reply #3 on: April 15, 2018, 10:19:26 PM »
Не знал что об этом ещё и споры идут. Мне такой одноуровневый свитч глаза мозолит. хочется сдвинуть кейсы.


i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
Re: Отступ CASE от SWITCH
« Reply #4 on: April 15, 2018, 11:48:01 PM »
посканил свои проекты. 20 раз сдвинутый, 16 раз обычный. в стороннем редакторе глаз не мозолит. ну, сдвиньте. только без галки в настройках, умоляю

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: Отступ CASE от SWITCH
« Reply #5 on: April 16, 2018, 05:42:52 PM »
мало того что при автоформатировании отступ у case ЕСТЬ
так еще и подняли тему полуторогодовую

че воще происходит

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Отступ CASE от SWITCH
« Reply #6 on: April 16, 2018, 06:03:40 PM »
Относительно свитча нет.


Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: Отступ CASE от SWITCH
« Reply #7 on: April 16, 2018, 07:47:17 PM »
Да как нет то. Мы точно об одном говорим?
Просто копирую пример из справки
Code: [Select]
SWITCH (var )
CASE (result1 )
...
CASE (result2 )
...
[DEFAULT]
[...]
END_SWITCH
жму палку. все что между SWITCH и END_SWITCH съезжает вправо. не?

p.s. чет подсветка сломалась... обновил блин модули форума ради капчи.

open_78

  • Активный участник
  • ***
  • Posts: 285
  • v4.13.014 x64
    • View Profile
Re: Отступ CASE от SWITCH
« Reply #8 on: April 16, 2018, 08:06:15 PM »
жму палку. все что между SWITCH и END_SWITCH съезжает вправо. не?
Если между CASE и ($var) есть пробел, то съезжает. Но тогда условие внутри, относительно CASE не съезжает.
Блок DEFAULT совсем никак не двигается.
Code: (clickermann) [Select]
SWITCH($var)
   CASE (1)// с пробелом
   IF(1=1)
      //...
   END_IF
CASE(2)//  без пробела
   IF(2=2)
      //...
   END_IF
DEFAULT
   //...
END_SWITCH

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: Отступ CASE от SWITCH
« Reply #9 on: April 16, 2018, 08:32:29 PM »
ну слава богу хоть кто-то нормально объяснил.
конечно же это недочет и съезжать таки должно и с пробелом и без.

прямо как в примере из справки.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Отступ CASE от SWITCH
« Reply #10 on: April 17, 2018, 08:59:46 AM »
Между именем функции и параметрами отступов не делаю по PEP8. Так и поменял во всех шаблонах и списках команд, а то там кто в лес кто по дрова.
Ну и соответственно отступ не работал я и не знал почему.


Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: Отступ CASE от SWITCH
« Reply #11 on: April 17, 2018, 08:08:49 PM »
теперь все клево будет. вот так
Code: (clickermann) [Select]
SWITCH($var)
  CASE (1)// с пробелом
    IF(1=1)
      //...
    END_IF
  CASE(2)//  без пробела
    IF(2=2)
      //...
    END_IF
  DEFAULT
    //...
END_SWITCH

АНТИКЛАН

  • Активный участник
  • ***
  • Posts: 111
    • View Profile
Re: Отступ CASE от SWITCH
« Reply #12 on: April 26, 2018, 08:56:08 PM »
теперь все клево будет. вот так
Code: (clickermann) [Select]
SWITCH($var)
  CASE (1)// с пробелом
    IF(1=1)
      //...
    END_IF
  CASE(2)//  без пробела
    IF(2=2)
      //...
    END_IF
  DEFAULT
    //...
END_SWITCH

Супер! :D