Vi es tan difícil de aprender. ¿Cómo puedo superarlo?

Como todo lo que está aprendiendo, la única manera de hacerlo es mediante la práctica. Comience a editar su texto / código usando vi. No importa, te lleva un poco más de tiempo realizar la edición de texto, tienes que ser paciente y en un par de días te acostumbrarás a hacer tus cosas a la perfección .

Para comenzar, aprenda cómo funcionan los movimientos de palabras y combínelos con los comandos eliminar, cambiar, yank. Además, debe concentrarse en hacer su edición de esta manera, es decir, si va a eliminar cinco líneas, usaría 5dd en lugar de repetir el comando varias veces.

Después de sentirse cómodo moviéndose y combinando comandos básicos, comience a aprender los movimientos de las teclas para otras funciones como buscar y reemplazar, macros, plegado, etc. una cada vez hasta que te acostumbres.

Luego, puede comenzar a agregar algunos complementos y modificar su archivo vimrc para adaptarlo a sus necesidades.

Y, por último, no memorices los comandos, es mejor hacerlo por memoria muscular, como cuando aprendes a andar en bicicleta, tu cuerpo hará lo necesario sin siquiera pensarlo.

No se moleste en aprenderlo todo, me las arreglé simplemente sabiendo que I, d,: /, para insertar, eliminar y buscar. Y oh, un número de línea o $ para el final, y: wq para finalizar.

No diría que es difícil, solo que diferente a lo que usas normalmente. Sigue usándolo. Obtendrás lo básico. Luego, aprende lentamente las funciones más avanzadas.

Si puede, use ‘Vim’ (Vi IMproved), un poco más fácil de trabajar.

¡Síguelo! Si aprendes bien y escribes bien, serás recompensado de muchas maneras. Usar vi no es tan difícil, aunque puede abrumarte si no estás acostumbrado.

Primero, reconozca que vi es un ambiente modal . es decir, tiene modos separados: un modo de inserción, un modo de comando, etc. Los editores de hoy no tienen modo.

También reconoce que no tienes que aprender todo. Si está usando vim, hay tanto que incluso los usuarios avanzados usan solo una parte de lo que puede hacer.

Usar vim también ayudará, porque vim tiene un completo sistema de ayuda. Solo escribe help cmd y lee.

Ayuda a aprender según sea necesario. Si necesita hacer algo, lea la ayuda y descúbralo – luego use el nuevo comando siempre que pueda.

También ayuda ser curioso. Lea la documentación. Leer sitios web con consejos y trucos.

Si realmente desea aprender vi, sin ninguna de las mejoras de vim, use la bandera compatible de vim para hacer que vim sea completamente compatible con el vi original.

¡Buena suerte!