Je suis un utilisateur Emacs. Comment apprendre Vim?


14

La plupart du temps, j'utilise Emacs. Cependant, j'ai décidé d'essayer d'apprendre Vim. Je suis content avec Emacs, j'essaie juste d'éviter qu'il se transforme en Marteau de Maslow . J'ai vu quelques tutoriels, mais je n'en ai pas encore vu un bon écrit du point de vue de quelqu'un venant d'Emacs.

Y a-t-il des conseils généraux qu'une personne ayant déjà suivi ce processus d'apprentissage peut me donner? Plus important encore, quels sont les concepts dans Vim qui peuvent ne pas être intuitifs pour moi et qui viennent d'un arrière-plan Emacs?


2
Je serais intéressé par l'inverse: guide emacs pour un utilisateur de vim.
Kevin M

5
Obligatoire: "Pourquoi voudriez-vous JAMAIS passer d'emacs à vim ???" B-)
Brian Postow

5
Pour la même raison, vous souhaitez passer de vim à emacs. B-) Pour l'essayer et voir de quoi parle la guerre sainte.
Kevin M

@Brian: Probablement parce que EMACS = Escape Meta Alt Control Shift. Accordé VI = pratiquement impossible, mais là encore j'utilise principalement VI [M] et TextMate.
Josh K

Réponses:


12

Moi aussi, je suis un réfugié Emacs. De loin, l'étape la plus importante consiste à comprendre que, contrairement à tout autre éditeur que vous avez utilisé auparavant, apprendre Vi est comme apprendre à parler une langue, plutôt que de mémoriser des frappes. J'en discute ici:

Jeet Sukumaran: Grokking le Zen du Vi Wu-Wei

L'article qui l'a fait "tout se mettre en place" pour moi est ici:
Stackoverflow: Quel est votre raccourci le plus productif avec Vim?
Réponse: Votre problème avec Vim est que vous ne bloquez pas vi .


1
Super Q & A! Je suis un utilisateur vi depuis des années et il y en a encore beaucoup!
Kevin M

J'ai trouvé ce post 8 ans plus tard :) Le lien a déménagé: jeetworks.org/post/grokking-the-zen-of-the-vim-wu-wei
marathon

7

Exécutez la commande vimtutor, c'est comme l'équivalent emacs auquel vous accédez depuis ctrl- H- t.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.