Mon travail de jour est développeur Java / Web. J'utilise eclipse depuis environ 5 ans. Je pense que c'est excellent et j'utilise également Webstorm pour javascript et html / jsp.
J'ai parfois besoin de ssh sur le serveur et de jouer avec les fichiers de configuration; pour cela j'utilise vi et ça me fait mal. Je dois monter une page web listant la syntaxe / les commandes: appuyez sur échapper, puis sur astérisque, tournez-vous trois fois et le texte sera entré deux lignes au-dessus de votre curseur . C'est si peu intuitif pour moi, et j'imagine tous ceux qui ont grandi à la fin des années quatre-vingt.
Voici les principales raisons pour lesquelles je pense que l'éclipse est brillante (et je suppose que d'autres IDE), et ne passez pas à emacs et / ou vim.
- Erreur de mise en surbrillance sans besoin de recompiler le projet.
- Aide au code.
- Refactoring.
- Ouverture appel hiearchy / Déclaration d'ouverture.
- Entièrement intégré avec contrôle de source.
- Le débogueur est inclus.
- disponibilité de plugins tiers - par exemple findbugs / checkstyle.
L'un des arguments que j'entends est qu'avec emacs / vim, vous pouvez créer vos propres plugins - eh bien, mais vous pouvez aussi le faire dans eclipse. Mais vous n'en avez pas besoin car tout est déjà là! C'est comme dire d'acheter cette voiture à moitié construite, vous pouvez construire le reste vous-même.
Pourquoi les gens utilisent-ils emacs / vim? Les personnes qui l'utilisent travaillent-elles réellement sur des projets orientés objet complexes dans de grandes organisations?
Quelles sont les raisons de passer à vim / emacs. Comment ma productivité augmenterait-elle si je changeais?
nano
, plutôt que vim
, simplement parce que je n'utilise pas assez souvent une CLI pour avoir appris toutes les vim
commandes. Si vous ne l'utilisez que de temps en temps, je pense que quelque chose de simple nano
pourrait mieux vous servir ...