LINUX.ORG.RU
ФорумTalks

Посоветуйте IDE для Python'а с нормальным автодополнением. (Другие языки не предлагать!)


0

1

Пробовал:
- Netbeans: В качестве вариантов выводит все подряд, что совпадает по первым буквам в названии, даже из неимпортированных модулей. (Например, пишу на gtk, постоянно предлагает варианты из wxWidgets)
- SPE: В качестве вариантов предлагает только то, что уже было написано или то, что находится непосредственно в модуле.
import gtk

b = gtk.Button() <- Тут автодополнение работает
b.show() <- А тут уже не работает.

- Eclipse + pydev
Автодополнение работает не для всех модуле и почему-то медленно, иногда подвешивается на 5-15 секунд.

Ищу полноценное автодополнение.

★★★★★

Последнее исправление: ls-h (всего исправлений: 1)
Ответ на: комментарий от Joe_Bishop

Мне не надо Java или c#, мне питон надо.

ls-h ★★★★★
() автор топика
Ответ на: комментарий от kost-bebix

хотя автодополнение (кроме стандартного, которое по уже существующим в открытых документах) ненужно. Первый раз посмотришь, второй раз — автокомплить сколько угодно.

kost-bebix ★★
()

komodo - почему-то не видит все модули, например gtk.

ls-h ★★★★★
() автор топика
Ответ на: комментарий от Liosha_Syrnikov

Комодо мб и крут, но платен. А едитор это вообще ужас. Говорят что и автокомплит в нём заметно хуже.
Эрик интересен. Однако медленноват и избыточен. Многие фишки закопаны в горе ненужного хлама.

Eclipse сам по себе просто тормозит. Из-за этого и атокомплит.
Нетбинс тоже тормознутый, хоть и меньше.

SPE ужас.

emacs... это emacs. Если сможешь смириться с ним - юзай. Вроде, не плохой автокомплит, но, вроде, только по тегам(т.е. по текущему доку).

geany. Юзаю ибо сам не знаю что лучше. Автокомплит по тегам. Теги берёт из текущего проекта и открытых файлов. Из модулей, увы, не берёт вообще.

tia
()

eric - дополняет только то, что уже ранее было написано.

ls-h ★★★★★
() автор топика

Для Питона трудно сделать хороший автокомплит (или невозможно), так что выбира IDE по другим признакам :) Не знаешь, что выбрать - юзай Eclipse, может, в нем доведут до ума DLTK.

tailgunner ★★★★★
()

Вот тут http://pycamp.org.ua/presentation/13 пеарили PyCharm, на презентации выглядела вроде ничего, но оно (будет) платное + сейчас еще в разработке.

По сабжу - vim.

KDE41user
()
Ответ на: комментарий от ls-h

> А почему для питона трудно?

Динамическая типизация.

tailgunner ★★★★★
()
Ответ на: комментарий от tia

Eclipse сам по себе просто тормозит. Из-за этого и атокомплит


Python сам по себе просто тормозит. Из-за этого и атокомплит.

Karapuz ★★★★★
()
Ответ на: комментарий от ls-h

>>Для Питона трудно сделать хороший автокомплит (или невозможно)

А почему для питона трудно?

Потому что это duck typing language.

Любой объект может ответить на любое сообщение (а может и не ответить).

Причем во время написания программы неизвестно, что это будет за объект во время выполнения.

sign
()

Советую тебе IDE для Python'а с нормальным автодополнением. Других языков не предлагаю.

Hetor
()

Пробую WingIDE, похоже, что самая нормальная, но платная. Буду еще искать.

ls-h ★★★★★
() автор топика

из всего что использовал самое вменяемое - eclipse + pydev

до кучи для eclipse есть модули с интеграцией с такими мощными вещами, например, как rally и hudson

shty ★★★★★
()
Ответ на: комментарий от sign

вообще-то в том же нетбинсе для руби есть нормальный автокомплит
а вот для питона не осилили написать... а жаль

yltsrc
()

Vim/Emacs, в зависимости от религии

memnek
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.