Sublime Text的Buildout-aware Python自动完成功能

Mik*_*maa 5 python plone buildout sublimetext

是否有任何技巧可以让Sublime Text的Python自动完成功能识别buildout的[eggs]部分中的所有蛋

例如,获取与Plone生成的bin/instance命令相同的sys.path ,并将它们暴露给Sublime的自动完成.在此之后,您可以轻松地自动完成导入和填充.

一个更好的解决方案是

  • 具有bin/sublimebuildout生成的特殊命令

  • 这个命令会打开src/文件夹作为Sublime文本(项目?),包含所有必要的环境变量和东西集

其他解决方案/想法欢迎.

小智 6

请查看http://pypi.python.org/pypi/corneti.recipes.codeintel/0.1.3

这比Martin的解决方案更容易,我在我的development.cfg buildout中将它与omelette一起用于这样的部分

[codeintel]
recipe = corneti.recipes.codeintel
eggs = ${buildout:eggs}
extra-paths =
    ${omelette:location}
Run Code Online (Sandbox Code Playgroud)