Комментарии 67
Использую PyScripter под Windows
+6
реже Aptana Studio
0
Надо было написать «Я бэтмэн»,
вместо «за меня код пишет НЛО» — тогда
вопрос бы получил более точные резуьтаты…
Но кармы у вас действительно — завались… можно сливать)
вместо «за меня код пишет НЛО» — тогда
вопрос бы получил более точные резуьтаты…
Но кармы у вас действительно — завались… можно сливать)
+1
Textmate
+6
Emacs + Rope.
+3
+1 за емакс, а Rope не тормозит? я когда проект открыл им, какие-то дикие лаги начались, такое впечатление, что из-за его автокомплита.
0
в случае vim, когда подключаешь rope надо сделать mkdir .ropeproject в папке проекта, иначе rope будет искать по всему ~. Насколько я помню из того что читал когда натыкался на это — это поведение самого rope.
0
Обязательно в корне должен быть .ropeproject. Чтобы его создать:
M-x rope-open-project
0
Кстати, очень очень очень советую использовать Eassist. С ним доступ к функциям / медотам в модуле ускоряется в разы.
0
Sublime Text 2: нас все больше и больше:)
+5
и всё из-за статей на хабре про него :)
0
Скорее потому что он действительно удобный. А на Хабре отметились многие редакторы и IDE, но от этого сильно популярнее они не стали.
+1
Очень удобный.
Доставить к стандартной комплектации Zen Coding и вообще мечта, а не редактор.
Между прочим, вверху есть Project, который я не сразу заметил из-за чего долго пытался найти функцию отображения _файлов из папки, где сейчас нахожусь_ :(
Доставить к стандартной комплектации Zen Coding и вообще мечта, а не редактор.
Между прочим, вверху есть Project, который я не сразу заметил из-за чего долго пытался найти функцию отображения _файлов из папки, где сейчас нахожусь_ :(
0
Думаю не было бы Project получил бы много меньше голосов.
0
Была бы поддержка scp/sftp/ftp — был бы еще мечтее
(плагины на эту тему в момент пробования — не понравились)
(предупреждая неизбежное кхм… недоумение, девелоперский сервак — без гуя, vim/emacs — не освоил :) )
(плагины на эту тему в момент пробования — не понравились)
(предупреждая неизбежное кхм… недоумение, девелоперский сервак — без гуя, vim/emacs — не освоил :) )
0
Меня не устраивают две вещи: отсутствие полноценного автодоболнения, как в IDE и то, что для питона не работает консольный ввод. Хотя нечеткий поиск крут невероятно.
+1
Похоже, проблему с автодополнением решает SublimeCodeIntel. Если кто-нибуть подскажет, как починить ввод с консоли, буду благодарен.
0
Из всех IDE самая крутая — PyCharm, но она очень тяжелая. Перешел на «светлую» сторону Sublime Text 2 и это просто счастье. Есть пару фич, которые понравились на «темной» стороне IDEшок, и которых не хватает в Sublime Text 2:
Но это мелочи по сравнению с огромными плюсами, которые получаешь в замен. Отличный редактор.
- Поиск по классам/функциям по всему проекту. Иногда знаешь примерное название класса/функции, но не помнишь точное местонахождение. Сейчас просто ищу по всему проекту «class ClassName», «def func_name»
- Автодополнение и перемещение по клику на класс/метод. SublimeCodeIntel стоит, но иногда не успевает проанализировать код и просто не подсказывает, либо подсказывает с задержкой в пару секунд. Так и не получилось натравить его на определенный virtualenv, который лежит у меня вне проекта.
Но это мелочи по сравнению с огромными плюсами, которые получаешь в замен. Отличный редактор.
+1
> Автодополнение и перемещение по клику на класс/метод
Установите плагин для CTags и ctrl+shift+left_click будет вам все находить. Правда перед этим надо собрать базу тегов.
Установите плагин для CTags и ctrl+shift+left_click будет вам все находить. Правда перед этим надо собрать базу тегов.
0
О, круто. Спасибо. Сейчас гляну. Пока что установил через Package Control, сделал «rebuild tags». Дальше пробую переходить и другие шорткаты, но пишет, что не может найти. Вы как-то правили конфиги или у вас завелось сразу? И еще вопрос: это что, нужно будет «rebuild» после любого изменения: поправил свой код, поставил новую либу?
0
Вы видимо не установили сам CTags
ctags.sourceforge.net/
И да, надо пересобирать вручную. Но это обычно не проблема, Ctrl+T+R и готово. Тем более это происходит очень быстро
ctags.sourceforge.net/
И да, надо пересобирать вручную. Но это обычно не проблема, Ctrl+T+R и готово. Тем более это происходит очень быстро
0
я вообще сейчас в нем пишу плюсовый код (до emacs/vim еще не дорос, а от IDE решил отползти в сторону)
0
Far
+1
PyCharm, но когда не было его под рукой Sublime Text 2, не IDE, но вполне удобно.
+3
gEdit…
+1
НЛО прилетело и опубликовало эту надпись здесь
Полюбил сублайм, за то что можно самом написать плагины на знакомом языке.
Уже 3 штуки написал.
— При клике f5 скрипт выводит создает xterm и выполняет в нем python или php приложение, сразу выводя результат работы
— Проверка синтаксиса при сохранение файла, если ошибка, выводит alert сообщение с тексом ошибки (снова python и php)
— Та-же проверка синтаксиса, только по клавише f6
Если кому-то надо, могу скинь, пишите на хабраящик
Уже 3 штуки написал.
— При клике f5 скрипт выводит создает xterm и выполняет в нем python или php приложение, сразу выводя результат работы
— Проверка синтаксиса при сохранение файла, если ошибка, выводит alert сообщение с тексом ошибки (снова python и php)
— Та-же проверка синтаксиса, только по клавише f6
Если кому-то надо, могу скинь, пишите на хабраящик
+1
Все перепробовал, самая функциональная и навороченная — PyCharm, работал бы в ней, если б не тормозной интерфейс и шрифт под linux.
Юзаю Eclipse года уже 3-4 как, есть все необходимое — поддержка unit test'ов, переход на определение, подсветка pep8 и т.д.
Некоторое время использовал Vim и Emacs, но это превращается в «построй редактор своей мечты», в один прекрасный момент бросаешь это бесконечное занятие и возвращаешься на привычное рабочее место.
Юзаю Eclipse года уже 3-4 как, есть все необходимое — поддержка unit test'ов, переход на определение, подсветка pep8 и т.д.
Некоторое время использовал Vim и Emacs, но это превращается в «построй редактор своей мечты», в один прекрасный момент бросаешь это бесконечное занятие и возвращаешься на привычное рабочее место.
0
Он тормозит только на OpenJDK.
0
Тоже пользовался PyCharm пока сидел на маке и даже мысли не было менять на что-то другое — она была совершенна. Но под Ubuntu PyCharm выглядит ужасно. Я понимаю, что шрифты не самое главное в IDE, но на это просто невозможно смотреть.
0
а я уже много лет на этом сижу pythonide.stani.be
первая любовь, видно, самая сильная
первая любовь, видно, самая сильная
0
Urxvt + Vim + ipython + grep
0
Совершенно непонятно, почему в опросе есть Geany, но при этом нет Kate? Я немедленно позвоню в общество защиты прав пользователей KDE.
+4
Python Tools for Visual Studio рулит если вам нужно в дополнение к вшему основному проекту под Visual Studio иногда писать скрипты на Питоне. Привычная IDE с возможностью отладки скриптов под дебагером
0
Как столько людей использует Sublime Text 2, если там нет отладчика? Редактор отличный, но IDE даже язык как-то не поворачивается назвать. Хотя на третьем месте Notepad++. Похоже, народ отлаживает питоновский код с помощью print.
0
Можно успешно разрабатывать не пользуясь отладчиком, но применяя другие техники помогающие находить баги. Банальные примеры: юнит-тесты, assert, отладочный вывод в лог-файл, написание текстуализаторов(о том что такое читать Реймонда) и др. вещи.
0
юнит тесты — это не «техники, помогающие находить баги», а способ убедиться, что модуль функционирует в соответствии с требованиями к нему. И вот когда юнит тест не проходит, вам и нужен отладчик, чтобы выяснить где ошибка. Все остальное, что вы написали — это такая же замена отладчику, как правая рука замена женщине.
+2
pdb вам в руки. а то что — отцы и деды и такого не имели.
0
1)
>>а способ убедиться
Вы уверены что вы знаете перевод англ. слова 'test' на русский язык?
2)
Вы уверены что вы понимаете в чем заключается «тестирование»?
Отвечу тестирование это процесс нахождения отклонений между «ожидаемым» и «на самом деле», а баг это или фича следует из требований, проекта, документации и в редких случаях слов Product-owner-а.
Мне кажется Вы запутались в формулировках. Попробую пояснить:
«убедиться» — это цель
«новые баги» — это результаты достижения цели. Мы же с Вами понимаем, что отрицательный результат, тоже результат!
>>а способ убедиться
Вы уверены что вы знаете перевод англ. слова 'test' на русский язык?
2)
Вы уверены что вы понимаете в чем заключается «тестирование»?
Отвечу тестирование это процесс нахождения отклонений между «ожидаемым» и «на самом деле», а баг это или фича следует из требований, проекта, документации и в редких случаях слов Product-owner-а.
Мне кажется Вы запутались в формулировках. Попробую пояснить:
«убедиться» — это цель
«новые баги» — это результаты достижения цели. Мы же с Вами понимаем, что отрицательный результат, тоже результат!
0
Во времена, когда баловался питоном, использовал Eric 4 и NetBeans…
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Какой редактор или IDE вы используете для Python?