我是emacs和Django的新手。如何让emacs像django的“ipython manage.py shell”一样工作?
我发现ipython挺方便的,特别是它的TAB完成。 在ipython Django shell中,TAB完成退出方便,因为它也包含Django设置。但是当我打开一个python文件时,例如“emacs -nw models.py”,Django相关模块的TAB完成不再适用。
身体能帮助吗?谢谢!
我是emacs和Django的新手。如何让emacs像django的“ipython manage.py shell”一样工作?
我发现ipython挺方便的,特别是它的TAB完成。 在ipython Django shell中,TAB完成退出方便,因为它也包含Django设置。但是当我打开一个python文件时,例如“emacs -nw models.py”,Django相关模块的TAB完成不再适用。
身体能帮助吗?谢谢!
如果您需要自动完成,请使用rope。
尽管默认的自动complite热键不同(M-/
),但它的工作非常巧妙,并提供了其他有用功能的列表。
我想你可能想试试这个: 的Emacs作为一个Django IDE与Python-django.el
http://from-the-cloud.com/en/emacs/2013/01/28_emacs-as-a-django-ide-with-python-djangoel.html
与自动完成和绝地安装,你可以做TAB完成一样的IPython与Django模型和意见。
它也有一个wonderfun绑定ipdb来跟踪一个名为pdbtracking的bug。
你会爱上它的。谢谢
谢谢!绳子真的很有帮助!但我仍然不知道如何在“ipython manage.py shell”中包含这样的Django设置。 – ioeric