Не надо ничего самостоятельно выравнивать. Нажимаете хоткей Ctrl + , и весь файл прочистится автоматически. Попробуйте сами.
То есть, набираете код в любом стиле как хотите, а потом однократным нажатием приводите все в порядок.
Странный разговор получается почти по Задорнову: "я ее спрашиваю: у вас йогурт свежий? а она отвечает: грушевый".
Не в том я возрасте чтобы менять привычки заложенные еще в PL/1 только потому что вам выпендрится (в хорошем смысле этого слова) захотелось: типа раз новый язык - значит новое ему оформление делать надо. Вы же не печеньки продаете которым раз в полгода упаковку на более красивую менять надо. Не смогли обратную совместимость с 4-кой сделать, элементарного конвертора который старый текст хоть както адаптирует тоже не сделали. Ну хоть форматирование то можно было сохранить ПРИВЫЧНОЕ.
Таааа..... ладно.... это я так. Для меня этого пункта в МЕ5 не существует.
P.S. Хотя было бы интересно организовать голосование: 4-5 стандартных стилей + ваш стандарт. Посмотрели бы мы все на результаты ;)
Странный разговор получается почти по Задорнову: "я ее спрашиваю: у вас йогурт свежий? а она отвечает: грушевый".
Не в том я возрасте чтобы менять привычки заложенные еще в PL/1 только потому что вам выпендрится (в хорошем смысле этого слова) захотелось: типа раз новый язык - значит новое ему оформление делать надо. Вы же не печеньки продаете которым раз в полгода упаковку на более красивую менять надо. Не смогли обратную совместимость с 4-кой сделать, элементарного конвертора который старый текст хоть както адаптирует тоже не сделали. Ну хоть форматирование то можно было сохранить ПРИВЫЧНОЕ.
Таааа..... ладно.... это я так. Для меня этого пункта в МЕ5 не существует.
Кто Вас лично заставляет пользоваться ручной(не автоматической!) командой приведения кода в удобоваримый вид?
Никто не заставляет.
Но Вы сами будете тысячи раз нажимать на нее, разбираясь в страшном коде, скачанном откуда-либо. А мы постараемся сделать так, чтобы штатно скачанные файлы из Code Base были приемлемого качества и читабельности для пользователей.
Поставьте себя на место управляющего огромной публичной базой кода, которую ты должен редактировать и держать в приличном виде - масса вопросов сразу снимется.
Но Вы сами будете тысячи раз нажимать на нее, разбираясь в страшном коде, скачанном откуда-либо.
Не буду :) я слишком ленив для этого. Причем настолько ленив, что не поленюсь написать и выложить здесь прожку, которая будет висеть в системном трее и при щелчке на ее иконке, будет форматить так любимым мною Astyle-ром в любой нужный мне стиль ;) Всех действий будет: Ctrl+A, Ctrl+X, щелчек по иконке (вызовется Astyle и отформатит буфер обмена), Ctrl+V обратно в МЕ5. Это дольше чем ваш хоткей, но зато потом с текстом разбираться будет намного быстрее и легче.
И раз уж пошла у нас такая уговаривалка друг друга, то я позволю себе напомнить вам успех всего двух продуктов. Знаете когда MS Office убил Lotus-овый офис (я думаю что большая половина про такой и не слышали)? ;) Это случилось, когда MS сделали в своем офисе (почти) полноценный язык програмирования VBA. ВСЕ! Все что они не могли или не хотели делать пользователи могли сами себе запрограмить. В результате MS Office получал такую функциональность, которую Lotus своими силами никогда не поднял бы.
Второй продукт - TotalComander. Разработчики не стали тянуть на себя все одеяло, а отдали "API" разработчикам. В результате появилась такая куча плугинов для него, которые они бы за двадцать лет не наваяли. Я в ТС в одном и том же привычном интерфейсе и по SQL базам лазю, и реестр системный правлю и CD\DVD пишу и на КПК и на мобилку, и на ФТП, про возможности просмотра и редактирования файлов и работу со всеми типами архивов вообще молчу. Стандартный explorer это безногое, слепое и глухое убожество с одной рукой, по сравнению с моим заточенным ТС.
А ваш собственный пример? ;) Торговые платформы были у кучи брокеров но только ваша платформа стала действительно МАССОВОЙ, именно потому, что ваш язык програмирования позволил доделать в торговой платформе все что душе угодно! И вы вместо того, чтобы воспользоваться и дальше удачными решениями, пытаетесь закручивать гайки.
Это я все к тому, что если вы и ваши продукты оставляли людям возможность настраивать и доделывать их под себя, ваша маркетинговая цель была бы достигнута быстрее и меньшими для вас затратами, по сравнению с тем, как вы пытаетесь "монополизироваться". Если бы всегда и все делали АБСОЛЮТНО правильно - вопросов бы не было, но я позволю себе только одно напоминание: ваше "правильное" решение о том что индикаторы не должны рисовать объекты на графике, оказалось "не совсем правильным".
Простите за многабукавак, но уж очень обидно видеть как вы сами себе ставите подножки и вместо того чтобы выбросить костыли, вы пытаетесь всех и себя в том числе уговорить что это вы так высоко прыгать учитесь :)))
... , но я позволю себе только одно напоминание: ваше "правильное" решение о том что индикаторы не должны рисовать объекты на графике, оказалось "не совсем правильным".
Всё правильно. Но правильно и то, что объекты будут.
Стайлер отличная штука - мне понравилась, но мои религиозные убеждения врятле позволят форматировать свой код в подобном стиле...
Был разговор, что MetaEditor - это пока пустая IDE. Могут ли так расположиться звезды, чтобы можно было писать плагины?
И еще совсем непонятный мне аргумент про CodeBase. Почему бы не сделать автоформатирование при непосредственном аплоаде скрипта? Не думаю, что разработчики будут форматировать свой код перед аплоадом...
GUI для Astyle. Щелкаем чекбоксы и вживую смотрим как меняется форматирование. Созданные настройки можно сохранить в командный файл, который потом будет таким же образом конвертить или отдельные файлы ли все файлы заданного расширения в каталоге.
Ever concerned about how your code looks like? Ever heard of different indenting styles, for example K&R? Ever received code from someone else who didn't care about code formatting? Ever tried to configure a code indenter to convert such code to your coding style? Ever got bored by that tedious "changing a...
Я не смеялся, кстати. Эта описка, в моём личном рейтинге удачных опечаток, потеснила нанопрезидента.
Предлагаю объединить протестные усилия антистулеров и локеров!
Когда же Вы угомонитесь?
Когда же Вы угомонитесь?Организуйте петицию за введение игнор.листа - жизнь сразу наладится!
Renat, спасибо, за перезагрузку текста сохраненного сторонним редактором. ( это про МЕ5)
в МЕ4 такого уже не будет? ( перезагрузка редактируемого файла, сохраненного сторонним редактором).
Не надо ничего самостоятельно выравнивать. Нажимаете хоткей Ctrl + , и весь файл прочистится автоматически. Попробуйте сами.
То есть, набираете код в любом стиле как хотите, а потом однократным нажатием приводите все в порядок.
Странный разговор получается почти по Задорнову: "я ее спрашиваю: у вас йогурт свежий? а она отвечает: грушевый".
Не в том я возрасте чтобы менять привычки заложенные еще в PL/1 только потому что вам выпендрится (в хорошем смысле этого слова) захотелось: типа раз новый язык - значит новое ему оформление делать надо. Вы же не печеньки продаете которым раз в полгода упаковку на более красивую менять надо. Не смогли обратную совместимость с 4-кой сделать, элементарного конвертора который старый текст хоть както адаптирует тоже не сделали. Ну хоть форматирование то можно было сохранить ПРИВЫЧНОЕ.
Таааа..... ладно.... это я так. Для меня этого пункта в МЕ5 не существует.
P.S. Хотя было бы интересно организовать голосование: 4-5 стандартных стилей + ваш стандарт. Посмотрели бы мы все на результаты ;)
Странный разговор получается почти по Задорнову: "я ее спрашиваю: у вас йогурт свежий? а она отвечает: грушевый".
Не в том я возрасте чтобы менять привычки заложенные еще в PL/1 только потому что вам выпендрится (в хорошем смысле этого слова) захотелось: типа раз новый язык - значит новое ему оформление делать надо. Вы же не печеньки продаете которым раз в полгода упаковку на более красивую менять надо. Не смогли обратную совместимость с 4-кой сделать, элементарного конвертора который старый текст хоть както адаптирует тоже не сделали. Ну хоть форматирование то можно было сохранить ПРИВЫЧНОЕ.
Таааа..... ладно.... это я так. Для меня этого пункта в МЕ5 не существует.
Кто Вас лично заставляет пользоваться ручной(не автоматической!) командой приведения кода в удобоваримый вид?
Никто не заставляет.
Но Вы сами будете тысячи раз нажимать на нее, разбираясь в страшном коде, скачанном откуда-либо. А мы постараемся сделать так, чтобы штатно скачанные файлы из Code Base были приемлемого качества и читабельности для пользователей.
Поставьте себя на место управляющего огромной публичной базой кода, которую ты должен редактировать и держать в приличном виде - масса вопросов сразу снимется.
Но Вы сами будете тысячи раз нажимать на нее, разбираясь в страшном коде, скачанном откуда-либо.
Не буду :) я слишком ленив для этого. Причем настолько ленив, что не поленюсь написать и выложить здесь прожку, которая будет висеть в системном трее и при щелчке на ее иконке, будет форматить так любимым мною Astyle-ром в любой нужный мне стиль ;) Всех действий будет: Ctrl+A, Ctrl+X, щелчек по иконке (вызовется Astyle и отформатит буфер обмена), Ctrl+V обратно в МЕ5. Это дольше чем ваш хоткей, но зато потом с текстом разбираться будет намного быстрее и легче.
И раз уж пошла у нас такая уговаривалка друг друга, то я позволю себе напомнить вам успех всего двух продуктов. Знаете когда MS Office убил Lotus-овый офис (я думаю что большая половина про такой и не слышали)? ;) Это случилось, когда MS сделали в своем офисе (почти) полноценный язык програмирования VBA. ВСЕ! Все что они не могли или не хотели делать пользователи могли сами себе запрограмить. В результате MS Office получал такую функциональность, которую Lotus своими силами никогда не поднял бы.
Второй продукт - TotalComander. Разработчики не стали тянуть на себя все одеяло, а отдали "API" разработчикам. В результате появилась такая куча плугинов для него, которые они бы за двадцать лет не наваяли. Я в ТС в одном и том же привычном интерфейсе и по SQL базам лазю, и реестр системный правлю и CD\DVD пишу и на КПК и на мобилку, и на ФТП, про возможности просмотра и редактирования файлов и работу со всеми типами архивов вообще молчу. Стандартный explorer это безногое, слепое и глухое убожество с одной рукой, по сравнению с моим заточенным ТС.
А ваш собственный пример? ;) Торговые платформы были у кучи брокеров но только ваша платформа стала действительно МАССОВОЙ, именно потому, что ваш язык програмирования позволил доделать в торговой платформе все что душе угодно! И вы вместо того, чтобы воспользоваться и дальше удачными решениями, пытаетесь закручивать гайки.
Это я все к тому, что если вы и ваши продукты оставляли людям возможность настраивать и доделывать их под себя, ваша маркетинговая цель была бы достигнута быстрее и меньшими для вас затратами, по сравнению с тем, как вы пытаетесь "монополизироваться". Если бы всегда и все делали АБСОЛЮТНО правильно - вопросов бы не было, но я позволю себе только одно напоминание: ваше "правильное" решение о том что индикаторы не должны рисовать объекты на графике, оказалось "не совсем правильным".
Простите за многабукавак, но уж очень обидно видеть как вы сами себе ставите подножки и вместо того чтобы выбросить костыли, вы пытаетесь всех и себя в том числе уговорить что это вы так высоко прыгать учитесь :)))
ForexTools :
... , но я позволю себе только одно напоминание: ваше "правильное" решение о том что индикаторы не должны рисовать объекты на графике, оказалось "не совсем правильным".
Всё правильно. Но правильно и то, что объекты будут.
Главное спокойствие. и аргументация!
Спасибо за небайдужесть!
Стайлер отличная штука - мне понравилась, но мои религиозные убеждения врятле позволят форматировать свой код в подобном стиле...
Был разговор, что MetaEditor - это пока пустая IDE. Могут ли так расположиться звезды, чтобы можно было писать плагины?
И еще совсем непонятный мне аргумент про CodeBase. Почему бы не сделать автоформатирование при непосредственном аплоаде скрипта? Не думаю, что разработчики будут форматировать свой код перед аплоадом...
Вернемся к вопросу через месяц.
GUI для Astyle. Щелкаем чекбоксы и вживую смотрим как меняется форматирование. Созданные настройки можно сохранить в командный файл, который потом будет таким же образом конвертить или отдельные файлы ли все файлы заданного расширения в каталоге.