Utilisateur de vim depuis quelques années (7 ou 8), j'ai tenté un premier passage à pycharm il y a un an... mais sans succès, j'avais trop de mal à me passer des raccourcis que j'avais mis en place.
Il y a 6 mois, j'ai retenté ma chance, et j'ai un peu persévéré. Au final, j'en suis très content, j'ai énormément gagné en productivité par rapport à vim. La qualité de mon code également, à vrai dire :D
Un comportement que j'adore réellement, mais que je n'arrive pas à reproduire sous Linux, c'est la correction rapide. Une bulle bleue apparaît sous la faute, et je peux corriger avec alt+entrée... mais sans me déplacer sur l'erreur, ce qui change la vie. Et quand il y a plusieurs erreurs (comme des imports manquants après un copier-coller), les erreurs sont soulignées les unes après les autres.
La consommation de RAM est non négligeable, mais reste bien plus faible qu'un Eclipse (1 Go pour une quinzaine de projets, chaque projet ayant son propre interpréteur Python, sachant qu'il n'y a qu'un seul processus Java pour tous les projets)
# de vim à pycharm...
Posté par flan (site web personnel) . En réponse à la dépêche PyCharm propose une version libre. Évalué à 4.
Utilisateur de vim depuis quelques années (7 ou 8), j'ai tenté un premier passage à pycharm il y a un an... mais sans succès, j'avais trop de mal à me passer des raccourcis que j'avais mis en place.
Il y a 6 mois, j'ai retenté ma chance, et j'ai un peu persévéré. Au final, j'en suis très content, j'ai énormément gagné en productivité par rapport à vim. La qualité de mon code également, à vrai dire :D
Un comportement que j'adore réellement, mais que je n'arrive pas à reproduire sous Linux, c'est la correction rapide. Une bulle bleue apparaît sous la faute, et je peux corriger avec alt+entrée... mais sans me déplacer sur l'erreur, ce qui change la vie. Et quand il y a plusieurs erreurs (comme des imports manquants après un copier-coller), les erreurs sont soulignées les unes après les autres.
La consommation de RAM est non négligeable, mais reste bien plus faible qu'un Eclipse (1 Go pour une quinzaine de projets, chaque projet ayant son propre interpréteur Python, sachant qu'il n'y a qu'un seul processus Java pour tous les projets)