Soy un usuario de Emacs. ¿Cómo aprendo Vim?


14

La mayoría de las veces, uso Emacs. Sin embargo, he decidido intentar aprender Vim. Estoy feliz con Emacs, solo estoy tratando de evitar que se convierta en Maslow's Hammer . He visto algunos tutoriales, pero aún no he visto uno bueno escrito desde el punto de vista de alguien que viene de Emacs.

¿Hay algún consejo general que alguien que haya experimentado este proceso de aprendizaje antes me pueda dar? Lo que es más importante, ¿cuáles son algunos conceptos en Vim que pueden no ser intuitivos para mí en un entorno de Emacs?


2
Estaría interesado en el reverso: guía de emacs para un usuario de vim.
Kevin M

55
Obligatorio: "¿Por qué alguna vez querrías cambiar de emacs a vim?" B-)
Brian Postow

55
Por la misma razón, querrías cambiar de vim a emacs. B-) Probarlo y ver de qué se trata la guerra santa.
Kevin M

@Brian: Probablemente porque EMACS = Escape Meta Alt Control Shift. Concedido VI = Prácticamente imposible, pero de nuevo uso VI [M] y TextMate principalmente.
Josh K

Respuestas:


12

Yo también soy un refugiado de Emacs. Con mucho, el paso más importante es comprender que, a diferencia de cualquier otro editor que haya utilizado antes, aprender Vi es como aprender a hablar un idioma, en lugar de memorizar las pulsaciones de teclas. Discuto esto aquí:

Jeet Sukumaran: Grokking el Zen del Vi Wu-Wei

El artículo que lo hizo "todo encaja" para mí está aquí:
Stackoverflow: ¿Cuál es su atajo más productivo con Vim?
Respuesta: Tu problema con Vim es que no entiendes vi .


1
¡Impresionantes preguntas y respuestas! He sido usuario de vi durante años y todavía hay mucho que encontraré allí.
Kevin M

Encontré esta publicación 8 años después :) El enlace se ha movido: jeetworks.org/post/grokking-the-zen-of-the-vim-wu-wei
maratón

7

Ejecute el comando vimtutor, es como el equivalente de emacs que obtiene de ctrl- H- t.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.