| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Общие вопросы > Выбор IDE python |
| Автор: WolfAlone 21.2.2011, 11:24 |
| Доброго времени суток! В поиске подобной темы не нашлось, поэтому решил создать новую. Хочу подобрать IDE для разработки на Python. До этого, пользовался NetBeans 6.9, но когда программа начинает разрастаться, становиться всё сложнее и сложнее следить за отступами. Хотелось бы найти IDE, которое способно решить данную проблему, хотя бы частично. Так же, не плохо было бы видеть в IDE следующие возможности: 1. Возможность работы с системами контроля версий (SVN, Mercurial и др.) 2. Версии под Linux и Windows (версия под Linux имеет больший приоритет) 3. Подсветка, авторазавершение кода и прочие "плюшки" 4. Бесплатность будет большим плюсом |
| Автор: WolfAlone 21.2.2011, 12:16 |
| Проблема в том, что (мне*) тяжело отслеживать визуально, отслеживать все пробелы и переносы. Уверен, что есть какие-то IDE которые рисуют некоторую "сетку". P.S. Даже видел нечто подобное у знакомого программиста, но он сейчас в отпуске и спросить у него я не могу. Добавлено через 2 минуты и 19 секунд При работе с некоторыми другими языками (C, PHP) - таких проблем не возникает, т.к. можно ориентироваться по завершающей скобке "}", к тому же, отступы там роли не играют. |
| Автор: spSerg 22.2.2011, 09:23 |
| Для начала следовало бы определить, что понимается под понятием "сетка" Например, отображение непечатаемых символов дает некоторое подобие "сетки" С другой стороны, тот же Notepad++ умеет прорисовывать вертикальные линии, соответствующие табуляторам (конечно там, где нет текста). Получается довольно неплохо визуально. Но я лично на этот момент не обращал внимания. Вот автодополнение адекватное... тут единицы могут предложить. Остальные только поверхностно. Или же такая вещь как интроспекция. (Когда работаешь с либами без документации, очень полезная вещь). Еще дебагер у всех работает для тривиальных ситуаций. А если добавить что-то особенное... то и искать нужно дополнительно. Здесь как всегда... инструмент получается выбрать под задачу. Пока-что лучшее из того, что я видел - Wing IDE. Но она платная для комерческих проектов, и немаленькая (для мелких скриптов нет желания ее запускать) |
| Автор: bilbobagginz 23.2.2011, 02:42 | ||
судя по критериям подходят:
|
| Автор: WolfAlone 25.2.2011, 09:57 | ||
spSerg, bilbobagginz, благодарю за информацию!
На счёт vim'а я как-то даже не подумал, нужно будет попробовать! Спасибо! |
| Автор: bilbobagginz 25.2.2011, 10:46 |
| WolfAlone, смотри на:
|
| Автор: WolfAlone 1.3.2011, 10:22 |
| bilbobagginz, сколько много полезных названий, спасибо! |
| Автор: wedens 1.3.2011, 17:28 |
| vim, pycharm, eric |
| Автор: Stolzen 14.4.2011, 12:33 |
| Я PyDev использую - плагин для эклипса (правда я его из aptana studio использую) Для "сетки" в эклипсе есть функция отображения непечатаемых символов |
| Автор: CodeNull 17.4.2011, 00:48 |
| Попробуйте http://ru.wikipedia.org/wiki/Geany. Раньше сам пользовался NetBeans, НО ... слишком много ресурсов ест (это на моем амд64 с 4мя ядрами то о_О),а пользу от свистелок не нашел. Geany просто,быстр и дает все что мне нужно для работы с кодом. П.С.: под винду можно попробовать SciTE,была неплохая сборка от RuTeam, сам когда-то использовал. |