Selon la façon dont vous code, vous pouvez voir une augmentation de la productivité. Pour le fond, je suis aussi depuis longtemps à vim de l'utilisateur, mais j'ai appris emacs environ 2 ans, et maintenant les utiliser de manière interchangeable.
Ce qui m'a conduit au point de réellement apprendre emacs a été l'utilité de sa capacité à avoir un grand nombre de dossiers ouverts à la fois, et de basculer facilement entre eux. J'ai été dans le milieu de l'introduction d'une fonctionnalité ajoutée et a touché un grand nombre de classes. (C'était le C++, donc il y avait généralement deux fichiers par classe.) Depuis que j'étais encore un resserrement de l'interface, I généralement dans le milieu de la mise à jour d'un fichier quand je me rends compte que j'avais besoin de changer l'autre.
Avec gvim, il était le plus facile d'ouvrir une nouvelle fenêtre pour chaque fichier, qui commençait à être lourd. Avec Emacs, si, il était simple pour ouvrir un nouveau fichier dans la même fenêtre (Ctrl-x, Ctrl-f). Une fois que Emacs est un fichier est ouvert, il est très facile de basculer entre les ouvrir tampons (Ctrl-x, Ctrl-b).
Prendre une étape supplémentaire, une seule session emacs peut ouvrir de nombreuses fenêtres, donc en plus de fractionnement de la fenêtre verticalement, j'ai pu décider, sans interruption de travail sur un fichier, ouvrir un autre côté, pour me permettre de travailler efficacement côte à côte, tout en conservant chaque fenêtre à la valeur par défaut 80-largeur de caractère.
Il y a encore certaines choses que je trouve plus facile dans vim (par exemple, bloc-sélectionnez le mode simple enregistrement de la macro, le mode diff), et les choses sont plus faciles dans Emacs (ligne d'alignement, fichier/gestion de mémoire tampon, la fenêtre/gestion de l'écran). Donc, je me retrouve en alternant entre les deux (et parfois en utilisant les deux simultanément), en fonction de la tâche d'édition-je anticiper.
Si vous n'êtes toujours pas sûr, je vous suggère de l'essayer. Courir à travers le didacticiel d'Emacs, puis l'utiliser pour écrire du code pour une matinée ou d'une journée, s'appuyant sur l'aide. Si vous n'aimez pas ce que vous voyez, séjour avec vim. Indépendamment de ce que l'éditeur apporte à la table, la bonne connaissance et la connaissance de l'outil sera de loin le facteur le plus important dans votre productivité.