python - 调试和智能感知 Pyramid 应用

标签 python debugging intellisense pyramid

youtube 上有一个精彩的视频,其中解释了如何使用 Visual Studio 的 Python 工具调试 Django 应用程序。

我想知道 Pyramid 应用程序是否可以实现同样的效果?此外,我很乐意在为 Pyramid 框架编写时使用 VS 的 IntelliSense(提示系统)。 或者可能还有其他方法可以达到相同的 debug+IntelliSense 效果。我很高兴听到任何建议。

最佳答案

在我看来,有两个可行的选择。

我实际上两者都用。

Eclipse + Aptana Studio + Pydev 或 Aptana Studio

优点

  1. 免费
  2. 不错的自动完成功能(类似 IntelliSense 的系统)
  3. 更多插件(因为它基于 eclipse)
  4. 支持django模板 缺点

  5. 相对较差的 html 编辑器

  6. 不支持 mako 或 jinja2(据我所知)

Pycharm

优点

  1. 更好的自动完成
  2. 支持mako、jinja2和django模板
  3. 优秀的 HTML 编辑器

缺点

  1. 不是免费的

两者都支持调试,没有太多问题。

关于python - 调试和智能感知 Pyramid 应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10601010/

相关文章:

c - 使用 Xcode 5 进行调试时如何查看输出控制台(即 stdout)?

iphone - 用于 XCode 调试的监 window 口

c++ - 如何摆脱 "Intellisense: no suitable conversion function from "std::string"to "std::string *"exists"错误?

python - 如何告诉 lxml.etree.tostring(element) 不要在 python 中编写 namespace ?

jquery - 将 JSON 对象从 Python 脚本发送到 jQuery?

类内嵌套函数内的 Python 作用域?

perl - 如何使用 Data::Dumper 显示可读的 UTF-8 字符串?

c# - vs 2017 intellisense 不工作 C# 和 XAML

c++ - Visual Studio 2012 中的智能感知 : No members available for Inner classes in class template?

python - 将换行符和 XML 标签替换为 ','