2009-12-01 5 views
1

J'ai commencé à jouer avec Google App Engine en écrivant Python. J'adore Visual Studio pour plusieurs raisons, mais actuellement mes fichiers .py ressemblent à du texte.Mise en surbrillance de la syntaxe Python/Intellisense?

J'ai cherché sur le Web pour trouver un moyen de mettre en surbrillance les fichiers python (intellisense serait un bon bonus, mais pas obligatoire) mais n'a rien trouvé. Il ya d'autres questions sur SO à ce sujet, mais toutes les réponses pointent vers différents IDE, ou l'installation de IronPythonStudio (ce qui semble exagéré puisque je ne veux que colorier, et il pourrait bien être différemment orienté vers .NET de toute façon).

Est-ce que quelqu'un sait comment obtenir VS pour mettre en évidence Python? Est-ce vraiment si rare? :(

+4

Je n'ai jamais entendu parler de quelqu'un essayant de programmer python dans VS. Il n'y a aucun avantage sur le bloc-notes simple. Installez simplement Eclipse + PyDev. – Kugel

+1

@Kugel: Je ne suis pas d'accord. Il y a un * lot * de choses mieux dans Visual Studio sur le Bloc-notes, même si vous n'avez pas la coloration syntaxique. –

+0

Si vous voulez absolument VS, il n'y a rien de mal avec IronPython. Vous pouvez ignorer les bits .NET. Cependant, ce n'est pas exactement un IDE de choix pour Python. –

Répondre

1

Merci pour toutes les réponses. J'ai scanné quelques IDE Python (et leurs captures d'écran) et j'ai décidé d'aller voir IronPythonStudio. Mes fichiers .py sont maintenant bien codés en couleur, et il y a un peu d'intellisense :) Malheureusement, Ctrl + K, D ne fonctionne pas, mais c'est beaucoup plus agréable à coder que le texte jaune que j'avais auparavant.

Pour toute personne qui est un fanboy Visual Studio massif comme moi, IronPythonStudio est certainement mieux que tout le coder sous forme de texte; o)

0

Malheureusement, je ne pense pas qu'il y ait une façon d'intégrer VS avec python

Si vous voulez quelque chose de pas trop lourd, vous pouvez utiliser Komodo edit, -. Il est assez bon pour les petits To- projets moyens Vous pouvez utiliser pydev + aptana studio ou pydev + eclipse pour des choses plus importantes, mais pydev a des outils sympas (p.ex. préconfigurés), comme pylint

achèvement, à mon avis, tous les éditeurs python/IDE font un peu défaut dans ce domaine, mais c'est à cause de la nature dynamique de python (en bref, vous ne pouvez pas comprendre ce que le code fait avant de l'exécuter) t être considéré La faille d'un IDE, ou n'importe quel défaut de n'importe qui d'ailleurs.

+0

... ou pour une liste d'IDE Python: http://stackoverflow.com/questions/81584/what-ide-to-use-for-python – RedGlyph

+0

Eh bien, je viens de mentionner les outils, j'ai une expérience personnelle avec. Je veux dire, tout le monde peut utiliser google (* right *?), Peut-être que le questionneur voulait une opinion d'un vrai humain. – shylent

+0

Le lien est pratique pour explorer plus loin dans la même direction que votre message, il rassemble toutes les informations en un seul endroit avec l'opinion de nombreux autres humains réels :-) __Komodo__ (pas Komodo Edit mais la version payante) et __Pyscripter__ sont les plus précis quand il s'agit d'intellisense selon mon expérience. __PyDev__ étant le suivi dans un environnement plus pratique mais plus lourd. – RedGlyph

0

Sous Windows, vous pouvez utiliser Notepad ++. Il a la syntaxe en évidence pour le python et est plutôt riche en fonctionnalités, éditeur léger.

1

http://pytools.codeplex.com/

Ceci est un remplacement pour IronPythonStudio et fonctionne bien avec VS2010. En ce qui concerne python, vous pouvez le signaler à n'importe quelle bibliothèque de répertoires python (y compris Ironpython, etc.) pour intellisense. La meilleure partie est, c'est gratuit.

Questions connexes