Original source: http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html
Aprender vi o vim no es fácil. Pero tampoco tiene por qué ser tan difícil. Es, en cualquier caso, más rápido, más potente y más productivo que editar con cualquier otro editor, por lo que harías muy bien en invertir tiempo y esfuerzo en aprenderlo.
Como soy un amante de vi, se me ocurrió la idea de proporcionar una hoja de trucos gráfica para aquellos que aprenden vi o vim, y también descubrí que era una muy buena manera de estructurar un tutorial. Aquí están los resultados para que usted disfrute del aprendizaje (o el de sus colegas).
Por cierto, recientemente publiqué el artículo definitivo que explica por qué la edición vi/vim es mucho mejor que la edición normal. Debería resultar útil si quieres leerlo tú mismo o si quieres indicarles a tus amigos escépticos una descripción de por qué tiene sentido, además de ser una lectura entretenida: ¡ Por qué, oh por qué, esos #?@! ¿Los locos usan vi? .
Hoja de referencia gráfica
Esta es una sola página que describe el modelo de entrada vi/vim completo, la función de todas las teclas y todas las características principales. Puede verlo como un manual vi/vim comprimido. Haga clic en la imagen a continuación para acceder a la imagen de mapa de bits en tamaño completo, o descargue la versión SVG escalable basada en vectores (comprimida en zip; y asegúrese de ver e imprimir el SVG con la aplicación de código abierto Inkscape o el complemento de Adobe). para Internet Explorer, Firefox rompe el diseño por alguna razón, ¡aparte de renderizarlo sin suavizado!).
Tutorial basado en hoja de referencia gráfica
El tutorial anterior está estructurado en 7 lecciones que cubren los comandos principales en vi/vim. Están estructurados para que aprendas primero los más simples y útiles, y después los más avanzados. En realidad, usando solo los comandos mostrados en la lección 1, ya puede comenzar a editar en vi/vim de manera similar a como lo haría en un editor normal. La lección 2 presenta los operadores muy poderosos y exclusivos de vi/vim , y el resto de las lecciones avanzan desde allí. Cada miniatura enlaza con una versión de mapa de bits de alta resolución. También puede descargar el tutorial completo en un único archivo zip con todos los mapas de bits o en un único archivo zip con todos los SVG (consulte la nota anterior sobre la representación incorrecta en Firefox).
Notas
vim es un editor increíble de Bram Moolenaar, basado en el vi original de Bill Joy, y le agrega un montón de mejoras. Hoy en día, deberías elegir vim sobre vi cada vez que puedas.
La hoja de trucos y el tutorial cubren las funciones más importantes del modelo de entrada de vi, dejando de lado las expresiones regulares más avanzadas y el material de línea de comando ex. Este debería ser un muy buen comienzo para convertirse en un mago de vi/vim.
Con la única excepción de la función de filtro externo (“!”), todas las funciones mostradas son compatibles con ViEmu, mi complemento comercial que proporciona emulación vi-vim avanzada en Visual Studio.
I’ve always been captivated by the wonders of science, particularly the intricate workings of the human mind. With a degree in psychology under my belt, I’ve delved deep into the realms of cognition, behavior, and everything in between. Pouring over academic papers and research studies has become somewhat of a passion of mine – there’s just something exhilarating about uncovering new insights and perspectives.