Уведомления

Группа в Telegram: @pythonsu

#1 Июль 19, 2009 13:49:48

nerezus
От:
Зарегистрирован: 2006-08-01
Сообщения: 178
Репутация: +  0  -
Профиль   Отправить e-mail  

Хочу нормальную IDE(опять)

import *1*sqlalchemy
engine = sqlalchemy.*2*create_engine(*3*'mysql://root:MySQLY0ung@localhost/news?charset=utf8')
conn = engine.*4*connect()

Есть ли IDE, которая в местах, выделенных *х*, будет совершать автокомплит?

eclipse делает это только для 1 случая, но sqlalchemy в списке нету совсем, хотя оно есть в путях, а в 2 и 4 подсказывает только те действия, которые уже совершали над объектом.

netbeans вообще ничего не дополняет. Хотя если учитывать качество его плагина для PHP(тупо падает на создании проекта), то я не сильно удивлен.

IDEA же говорит, что unresolved reference sqlalchemy, при этом в libraries оно есть. и нормально запускается.

Неужели питон настолько никому не нужен, что никто не хочет сделать нормальную IDE?



Офлайн

#2 Июль 19, 2009 16:12:03

.Serj.
От:
Зарегистрирован: 2008-09-27
Сообщения: 181
Репутация: +  0  -
Профиль   Отправить e-mail  

Хочу нормальную IDE(опять)

Берешь Emacs и ищешь к нему соотв. дополнение. Начать стоит с http://cedet.sourceforge.net/. Если дополнение не находится, то берётся дока по Emacs Lisp и дополнение пишется собственноручно :)



Офлайн

#3 Июль 19, 2009 16:56:56

clopomor
От:
Зарегистрирован: 2007-06-12
Сообщения: 154
Репутация: +  0  -
Профиль   Отправить e-mail  

Хочу нормальную IDE(опять)

rope+emacs+yasnippet



Офлайн

#4 Июль 19, 2009 16:58:07

clopomor
От:
Зарегистрирован: 2007-06-12
Сообщения: 154
Репутация: +  0  -
Профиль   Отправить e-mail  

Хочу нормальную IDE(опять)

cedet для С/C++



Офлайн

#5 Июль 19, 2009 17:08:50

Griffon
От: Ukrain, Zaporozhie
Зарегистрирован: 2009-03-04
Сообщения: 324
Репутация: +  11  -
Профиль   Отправить e-mail  

Хочу нормальную IDE(опять)

Эклипс должен подставлять во всех случаях.



Офлайн

#6 Июль 19, 2009 17:15:07

nerezus
От:
Зарегистрирован: 2006-08-01
Сообщения: 178
Репутация: +  0  -
Профиль   Отправить e-mail  

Хочу нормальную IDE(опять)

> Эклипс должен подставлять во всех случаях.
Откуда модуль ставили? Какие дополнительные действия предпринимали?

Касательно emacs, то я под виндой. Сейчас качаю сборку, но.. )



Отредактировано (Июль 19, 2009 17:17:14)

Офлайн

#7 Июль 19, 2009 17:22:57

Griffon
От: Ukrain, Zaporozhie
Зарегистрирован: 2009-03-04
Сообщения: 324
Репутация: +  11  -
Профиль   Отправить e-mail  

Хочу нормальную IDE(опять)

PyDev.
После установки sqlalchemy, как и после установки чего угодно зашел в настройки интерпритатора и нажал Apply что бы заново просканировать все библиотеки.

ред…
Вру. В *3* не подставляет.



Отредактировано (Июль 19, 2009 17:26:57)

Офлайн

#8 Июль 20, 2009 09:20:24

vvp91
От:
Зарегистрирован: 2009-06-08
Сообщения: 33
Репутация: +  0  -
Профиль   Отправить e-mail  

Хочу нормальную IDE(опять)

Griffon
PyDev.
После установки sqlalchemy, как и после установки чего угодно зашел в настройки интерпритатора и нажал Apply что бы заново просканировать все библиотеки.
Вру. В *3* не подставляет.
Собирал себе среду, все руками, в результате вот что получилось:
Eclipse platform 3.5
WTP-WST runtime 3.1
EMF runtime 2.5
GEF runtime 3.5
SQL Explorer 3.5 RC8
Pydev 1.4.7
Работает стабильно и быстро, автозавершение ввода просто выше всяких похвал. Протестировано на 2-х разных машинах - ноут ASUS S300N (RAM 1Gb) и домашний Pentium IV Hypertreading (RAM 1Gb)
Автозавершение в питоне (eclipse) после скобки можно настроить здесь:
Preferences - Pydev - Editor - Code completion



Офлайн

#9 Июль 21, 2009 10:13:51

balu
От:
Зарегистрирован: 2006-05-24
Сообщения: 521
Репутация: +  0  -
Профиль   Отправить e-mail  

Хочу нормальную IDE(опять)

clopomor
rope+emacs+yasnippet
Как вариант вместо yasnippet можно использовать msf-abbrevs , что я и делаю.



Офлайн

#10 Июль 23, 2009 14:33:30

Griffon
От: Ukrain, Zaporozhie
Зарегистрирован: 2009-03-04
Сообщения: 324
Репутация: +  11  -
Профиль   Отправить e-mail  

Хочу нормальную IDE(опять)

vvp91,
Речь идёт конкретно о mysqlalchemy.
У вас в нём после скобки нормально подставляет?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version