Les éditeurs sous Unix peuvent avoir tendance à déclencher des guerres de mots si l'on ne fait pas attention. Ce n'est pas du tout mon intention ici. J'ai commencé par utiliser vim pour le développement de code et à un moment donné, je suis passé à emacs où je suis resté depuis, et c'était il y a plus de dix ans. Je l'ai configuré pour faire l'autocomplétion de tous les langages que j'utilise (C/C++, Lisp, Python, Perl). Mais comme tout éditeur puissant, il a une courbe d'apprentissage.
Mais vi/m n'est pas différent - je connais des hackers acharnés qui l'ont configuré pour faire le même genre de choses que moi. Je pense qu'à un certain niveau, cela se résume à la façon dont vous êtes câblé - ce sont tous deux des éditeurs de code extrêmement capables, très puissants, avec plus de fonctionnalités que la plupart des gens ne pourront jamais apprendre à utiliser.
Le problème que j'ai remarqué au fil des ans avec les environnements IDE, c'est qu'ils ont peut-être une courbe d'apprentissage beaucoup plus courte, mais il y a une raison à cela. Vous devez prendre de l'altitude à un moment donné si vous voulez arriver quelque part. Un très bon éditeur vous obligera à apprendre beaucoup de choses dès le début, puis vous laissera tranquille. Les autres ne vous obligent pas à apprendre beaucoup de choses (qui valent la peine d'être connues) mais vous gênent toujours par la suite.
Juste mes deux centimes.
jkcunningham