dervish_candela: (Default)
Наконец-то, наконец-то! Настоящий код инсайт: автодополнение находит импорты, анализирует их и выдает адекватную структуру классов.
Из плюшек: нормальный дисплей-контрол, отображает шрифт очень качественно (аналогичный Комоду). Из встроенных цветовых схем дефолтная по традиции оказалась унылой «Серобуромалиновой», но Guepardo и Dessert терпимы.
Дикое количество лексеров, и, соотв. синтаксической подсветки, и возможность её нормально настроить. Подсветка и автодополнение в шелле. Очень отзывчивый и почти неуродливый интерфейс. Если убрать тулбар, то можно даже забыть, что оно GTK. Ололо, я дал маху. Это ж официальный редактор платформы wxWidgets, входящий в дистрибутив :) Но зачем они сделали такой уродливый тулбар?..
Табы закрываются по средней кнопке мыши (приятно видеть, что эта парадигма стала повсеместно распространенной ^^)
Из минусов: Суровые глюки, влоть до внезапно стирания файла при обновлении. Без бэкапа или контроля версий работать нельзя. :( UPD: Молодец разраб, глюк оперативно выпилил. Там просто опечатка была =)

Пытался перенести настройки цветовой схемы из комода в едитру (да, все уже поняли, что я больной на голову, но все же) - и не понял, как они в Комоде в конфиг-файле цвет записывают. Скажем, R:153 G:0 B:0 будет записано как «153», но вот R:0 G:153 B:0 — это уже внезапно «39168». Что это?
dervish_candela: (Default)
Хорошая IDE, однако её представление о том, как должен выглядеть красивый рендер шрифта, застряло где-то в девяностых, и меня категорически не устраивает. Также, очень сложно подстроить под себя цветовую схему, я так и не смог до конца сымитировать комодскую «medium». Подсветка синтаксически корректных лексем (т.е. легитимных идентификаторов) отсутствует. Да-да, текст по-умлочанию на правой картинке - черный, зеленые слова - это уже подсветка. Понимаю, фича не самоочевидная, и с первого взгляда кажется просто остроумной финтифлюшкой, но когда привыкаешь, её тоже начинает очень не хватать. Именно такие мелкие финтифлюшки, в изобилии разбросанные по идеологии Комода (и Питона!), в итоге помогают освобождать мысли от всякого мусора. Можно сказать, именно финтифлюшками меня Комод и купил (в вопросе инструментария у меня принципиальная позиция: ехать надо, но и без шашечек нельзя). Также я не заметил никакого драматического улучшения работы автодополнения. Справедливости ради нужно сказать, что пробовал я не последнюю версию, а 6.5 (она оказывается у меня уже стояла). Пытался скачать и поставить последнюю, но от меня все время что-то хотели, и я так и не понял, что именно.
дофига картинок и трёпли )
dervish_candela: (Default)
Современные технологии меня трогают до слез. ВНЕЗАПНО, кликнув на маахонький подозрительно знакомый значок во вкладке скрипта в IDE «Комодо», обнаруживаю что мне предлагают сделать Hg-коммит! Интеграци~я *_*
Алсо RxToolkit в комоде прекрасен. Лучший дебаггер регэкспов из всех, что я видел (2 шт.). До этого я работал в Kodos (тоже родной, на питоне), функционал тот же, но комод удобнее, красивее и шустрее. Как и во всём остальном что касается комода — «удобнее и красивее» не удивило. Но вот «шустрее» стало приятным сюрпризом :)

Открыл для себя синтаксис флагов (?...). Shiawase ~^_^~. Наконец-то я могу внедрить опции исполнения в регэксп, а не помнить сам, что их надо передать движку. Алсо to whom it may concern, я е..ался с re.UNICODE добрых часа три только чтобы выяснить, что включать его нельзя. Все прониклись? Включать re.UNICODE, обрабатывая файлы в utf-8, НЕЛЬЗЯ. Иначе ничего не будет работать. Самое смешное, что и Кодос, и RxToolkit вообще никак не реагируют на этот флаг (иначе я бы выяснил эту муть куда раньше, да). А стоит перепастить код в скрипт - и ни..уя не работает. Швайссе!

P.S. Буду делать свой первый pull/merge, пожелайте мне удачи :)
dervish_candela: (Default)
В комодо не работает дополнение. Т_Т
dervish_candela: (Default)
Опробовал питонскую IDE «Eric 4». По заявлениям авторов и рекомендациям интернетов, это мощная среда для разработки на Qt. Не знаю насчёт мощности, но омерзительная картинка плохо отрендеренного волосатого тролля, которую автор всё время гордо демонстрирует нам в центре экрана, впечатляет действительно нехило. Поборов первые позывы послать луч sys.exit'а этой дребедени, я немножко пошарился по менюшкам. Действительно похоже на очень мощную среду разработки, включая дебаггер и кучу инструментов, заточенных именно под RAD на Qt, но автор явно делал её под себя и никак не пытался подгонять под привычную массам интерфейсную парадигму а-ля visual studio: создать и запустить проект одной кнопкой не выйдет, хотя лично мне и не совсем ясно, почему (среда знает пути к Qt и интерпретатору). А читать справку, созерцая богомерзкую тварь, нет никакого желания.

пока по-прежнему лидирует Komodo, (основной критерий: неуродливость) но найти и протестить полноценную версию IDE пока не дошли руки.

об IDE

Nov. 25th, 2008 04:21 pm
dervish_candela: (Default)
Как иногда говорят, "настоящим программерам IDE не нужны". Написав пару программ, сам понимаешь, что, действительно, настоящие программеры используют исключительно бабочек для фокусировки космического излучения. Всем остальным же IDE нужна как воздух.

Идиотский интерфейс в остальном бесценного pythonwin меня окончательно разозлил (хотя он, безусловно, лучше Написания Кода в Блокноте™ - за неимением бабочек), и я решил попробовать найти более человечную оболочку для работы над кодом. Накачал тонну всего и принялся устанавливать. По результатам порадовали две вещи, внешне очень похожие друг на друга, но разные по идеологии.

Programmer's Notepad 2. Это красивый блокнот с подсветкой синтаксиса (по-умолчанию в духе msvc6) и огромной кучей поддерживаемых языков, с предустановленным модулем ctags и абсолютно автономный (можно носить на флэшке). Система настраиваемых "инструментов" (команд). Табы закрываются средней кнопкой мыши. Это традиционное, расширяемое, но законченное приложение.

Komodo Edit 4, бесплатная версия собственно Komodo IDE - очень мощная, удобная и красивая штука для собственно написания кода, если заставить себя пересилить изначальное отвращение и и добраться до меню смены цветовой схемы "серобуромалиновая" на "в меру разноцветная", которая, несмотря на явную нетрадиционность, оказалась очень удобной, эстетичной и ненапрягающей глаза - словом, питоничненько. Инкрементальный поиск, редактирование по колонкам, та же система инструментов, адекватные сниппеты, табы закрываются средней кнопкой мыши ;) Чувствется, что прога отрезана от гораздо большей функциональности, включавшей дебаггер, расово классовый браузер и многое другое, и принципиально ориентирована на расширяемость. Вроде бы автономна (пока не знаю точно). Из плюсов по сравнению с PN2 - написано на собственно питоне :)

достойно упоминания:
Boa Constructor. Питоновый RAD GUI Builder (на питоне и wx). Редактор форм, автоматическая генерация кода для обработчиков событий от элементов интерфейса. Трава зелёная, но не работает, по-крайней мере я полученное приложение сохранить (а, следовательно, запустить) не смог, а открытие и запуск скопипащенного и сохранённого .py файла отправляет удава в глубокую задумчивость.

Далее будем тестировать Eric 3/4, и, возможно, emacs.

April 2017

S M T W T F S
       1
234 5678
9101112131415
16171819202122
23242526272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 4th, 2026 05:41 pm
Powered by Dreamwidth Studios