Après avoir utilisé C# pendant longtemps, j'ai finalement décidé de passer en Python. La question à laquelle je fais face pour le moment concerne l'auto-complétion. Je suppose que je suis gâté par C# et surtout par resharper et je m'attendais à quelque chose de similaire à Python.Achèvement du code Python
Mon éditeur de choix est emacs et après avoir fait quelques recherches, j'ai autocomplete.pl
, yasnippet
et la corde bien qu'il ne soit pas clair pour moi si et comment ils peuvent être installés dans un système à base de Cygwin qui est ce que je l'utilise depuis tous les associés la documentation semble être spécifique à linux ...
La version d'emacs que j'utilise actuellement est 23.2.1 qui regroupe le mode python qui, bien qu'utile, est loin derrière tout ce que la recherche peut offrir.
Ma question aux utilisateurs de python doit faire sur la façon dont est commun autocomplete vs frappe manuelle (en utilisant M-/ si possible)?
Je pense juste à mémoriser des fonctions intégrées de python comme len, append, extend etc. et revenir à un mode d'édition pré-autocomplete. En quoi une telle approche est-elle différente de ce que font les autres pythonistes?
Quelle plate-forme, mode texte ou interface graphique? Vos développements ciblent-ils un framework comme le django? –
La plate-forme est cywin en utilisant à la fois le mode texte et wxPython pour GUI. Pour l'instant, je ne prévois pas d'utiliser django. – JohnP
Plus je lis attentivement votre question, moins je suis sûr de ce que vous demandez. Est-ce votre question: Que font les autres programmeurs Python pour l'auto-complétion, et y a-t-il un choix commun? – JasonFruit