Certes il est toujours possible de coder avec juste vi mais niveau productivité on perds énormément. Utiliser un IDE est devenu quasi indispensable sur de gros projets. Le confort apporté est incomparable:
Auto-complétion
Ctrl+p sous vim.
Aide en ligne: Affichage dans une bulle de la signature des méthodes avec description des paramètres… Lien direct vers la doc complète
:Man sous vim. Possibilité de mapper ça sur une séquence de touches exécutées sur un mot. Je code en C, donc ça me suffit comme doc.
Refactoring: Renommer/déplacer du code, laisser l'IDE montrer les impacts, valider et zou c'est fait Vs compiler, "ah merde il y a ça aussi à changer", recompiler, "ah merde j'en ai oublié un autre"…
Le :make -> amené à la ligne fautive -> correction -> :make -> … est très efficace également.
Debugging visuel: Voire en même temps le code source et en surbrillance ce qui est en cours d'exécution, > passer la souris sur une variable pour voir son contenu, déplier un objet pour voire toutes ses propriétés…
Je n'utilise pas de fonction similaire, donc je passe :)
Génération de fichier: Makefile ou équivalent, voire code source, package de déploiement
Makefile: les autotools le font pour moi
code source: beurk…
package: rebeurk (le meilleur moyen d'avoir un package complètement pourri !)
Intégration avec gestionnaire de source: SVN/GIT…
L'intégration existe. Et quand je vois les développeurs sous Eclipse qui se perdent dans l'affichage hiérarchique pour retrouver les modifs réalisées, je me dis que les outils en ligne de commande sont bien plus simple et intuitifs !
Tout ça fait que c'est franchement dur de s'en passer. Après je ne dirais pas que la maîtrise d'un IDE donné est indispensable.
Non, pas du tout. On peut s'en passer. À moins que l'on appelle vim + plugins un IDE, dans ce cas je te rejoins :)
[^] # Re: On peut toujours creuser un trou à mains nues...
Posté par Didier . En réponse au journal Point de vue : un IDE est il un outil de programmation indispensable ?. Évalué à 1.
Ctrl+p sous vim.
:Man sous vim. Possibilité de mapper ça sur une séquence de touches exécutées sur un mot. Je code en C, donc ça me suffit comme doc.
Le :make -> amené à la ligne fautive -> correction -> :make -> … est très efficace également.
Je n'utilise pas de fonction similaire, donc je passe :)
Makefile: les autotools le font pour moi
code source: beurk…
package: rebeurk (le meilleur moyen d'avoir un package complètement pourri !)
L'intégration existe. Et quand je vois les développeurs sous Eclipse qui se perdent dans l'affichage hiérarchique pour retrouver les modifs réalisées, je me dis que les outils en ligne de commande sont bien plus simple et intuitifs !
Non, pas du tout. On peut s'en passer. À moins que l'on appelle vim + plugins un IDE, dans ce cas je te rejoins :)