Buen tutorial vim? [cerrado]

16

Constantemente he escuchado cosas buenas sobre vim, y ahora estoy intrigado. Lo único que me desanima es los controles irregulares del teclado. ¿Alguien sabe de algún buen tutorial para principiantes para vim?

Macha
fuente
Creo que encontrará, con un poco de experiencia, que los controles del teclado son maravillosos, especialmente en las computadoras portátiles. Puede navegar y editar todo su documento sin salir de la fila de inicio y usar un mouse.
J. Polfer el
Si los controles de Vim son difíciles, intente con Emacs; Te freirán el cerebro.
josemota
usa ": behave mswin" si sientes que es demasiado extraño, o ponlo en tu ~ / .vimrc para hacerlo hacerlo de esa manera, siempre puedes volver a ponerlo usando ": behave xterm" si cambias de opinión. Además, creo que todos deberían tener al menos algunas asignaciones propias para ajustar las cosas, ya que no todos aprendieron a escribir exactamente de la misma manera, especialmente para aquellos que usan teclados Dvorák u otros diseños extraños (yo, en un momento, usando un teclado numérico modificado para la edición de documentos sólo numéricos)
osirisgothra

Respuestas:

27

Vim viene con su propio tutorial, para empezar. Simplemente ejecute esto en una terminal:

vimtutor

Lo bueno de esto vimtutores que te permite leer sobre cómo funciona el editor mientras realmente lo usas .

Más allá de eso, puedes echar un vistazo a los enlaces aquí: página de Vi Lovers

Lo bueno de esa página es que discute brevemente los diversos enlaces que proporciona, para que tenga una idea de cuáles son mejores o peores y por qué.

Agregaría que la mejor manera de sentirse cómodo con Vim es usarlo exclusivamente por un tiempo. Si terminas odiándolo, está bien. Usa algo más entonces. Sin embargo, la única forma de entrenar los dedos y el cerebro es usarlo. Ahora mis dedos no se Escape :wqacostumbran, incluso cuando estoy en un cliente de correo electrónico gui en el trabajo (en lugar de Mutt).

Telémaco
fuente
2
El tutor vim es horrible; al menos es horrible convencerte de que vim es realmente útil y utilizable por personas sensatas.
hasen
44
@hasen: como dicen en los Marines, eso suena como un problema personal.
Telémaco el
Probablemente +1 sea la mejor manera de comenzar a aprender vim. :)
mithunsatheesh
12
Hasen
fuente
El primer enlace es genial. Gracias por eso
Telémaco
Sí, lee eso primero hace un tiempo. Es bueno :)
Svish
1
El Tutorial de Cheat Sheet es cómo aprendí vi. Seriamente. Imprimí las hojas de trucos, las puse frente a mi teclado, me obligué a escribir "gvim" al editar mis archivos, y me referí a ellas porque quería hacer varias cosas. Pasé alrededor de dos semanas por hoja de trucos, y me acostumbré.
J. Polfer el
Ese último enlace es lo que me llevó a usar Vim en primer lugar.
naught101
4

Los videos instructivos de Derek Wyatt en Vimeo me parecieron muy útiles. Ha subido 27 videos, comenzando con la edición básica y describiendo características más avanzadas más adelante.

phuibers
fuente
2

"A Byte of Vim" es un libro que tiene como objetivo ayudarlo a aprender cómo usar el editor de Vim, incluso si todo lo que sabe es cómo usar el teclado de la computadora.

Kevin Panko
fuente
+1, aprendí Vim leyendo ese libro en mis viajes en tren.
Atilla Filiz el
0

Comenzaría con la página del manual (man vim), pero puedo ver por qué no querrías leerlo todo.

Como tal, esto surgió en una búsqueda rápida en Google. Cubre algunos de los puntos más importantes, aunque probablemente haya tutoriales más detallados.

Babu
fuente
2
Leer la página del manual para Vim es casi una ayuda cero para un principiante, ya que habla principalmente de abrir Vim en la línea de comando. La ayuda interna de Vim es muy buena, pero incluso esa no es una forma sensata de aprender el editor inicialmente. En este caso, haciendo latidos de lectura. Lea un breve tutorial y edítelo, o use el vimtutorprograma para hacer ambas cosas a la vez.
Telémaco el
0

En tu terminal:

$ vim

Luego, en su búfer vim abierto:

:set syntax=on  
:help

Cuando se familiariza con el tipo táctil, necesita algunas personalizaciones para embellecerlo, como un hermoso esquema de color y una fuente elegante. Siéntase libre de descargar mi configuración en GitHub .


fuente