Python语法高亮/ Intellisense?

时间:2009-12-01 18:38:47

标签: python visual-studio google-app-engine

我开始搞乱使用Google App Engine,编写Python。

我喜欢Visual Studio有很多原因,但目前我的.py文件看起来就像是文本。

我在网上寻找一种方法来让它突出显示python文件(intellisense将是一个很好的奖励,但不是必需的)但是没有任何结果。

关于这一点还有其他问题,但是所有的答案都指向不同的IDE,或安装IronPythonStudio(这似乎有点过头了,因为我只想着色,而且无论如何它可能在.NET上都有不同的表现。)

有谁知道如何简单地让VS突出Python?它真的不常见吗? :(

4 个答案:

答案 0 :(得分:1)

在Windows下,您可以使用Notepad ++。它具有python的语法高亮,而且功能丰富,轻量级编辑器。

答案 1 :(得分:1)

感谢所有回复。我确实扫描了一些Python IDE(及其截图)并决定查看IronPythonStudio。我的.py文件现在得到很好的颜色编码,并且有一些intellisense :)不幸的是Ctrl + K,D不起作用,但它比我之前的纯黄色文本编码好得多。

对于像我这样的大型Visual Studio粉丝的人来说,IronPythonStudio绝对不仅仅是将其编码为文本; o)

答案 2 :(得分:1)

http://pytools.codeplex.com/

这是IronPythonStudio的替代品,可与VS2010配合使用。对于python,你可以将它指向任何python目录库(包括Ironpython等)以进行intellisense。最好的部分是,它是免费的。

答案 3 :(得分:0)

不幸的是,我认为没有办法将VS与python集成。

如果你想要的东西不是太重,你可以使用Komodo edit,这对于中小型项目非常有用。你可以使用pydev + aptana studio或pydev + eclipse来获得更大的东西。它绝不是轻量级的,但pydev有一些很好的工具(预配置),如pylint。

至于代码完成,在我看来,所有python编辑器/ IDE在该领域都有点缺乏,但这是因为python的动态特性(简而言之,在实际运行之前你无法弄清楚代码的作用)它),所以它不能被视为IDE的缺陷,或任何人的缺陷。