Blog del Podcast
podcast      GitHub      Twitter   Telegram

Vim Cheat Sheet. Chuleta de atajos para Vim

Tiempo estimado de lectura: 22 minutos. 2463 palabras. vim

Global

Tip Run vimtutor in a terminal to learn the first Vim commands.

Mover el cursor

Tip Escribir un número antes del comando de movimiento para repetirlo. Por ejemplo, 4j mueve el cursor hacia abajo 4 líneas.

Modo insertar - insertar/agregar texto

Editar

Seleccionar texto (modo visual)

Tip Instead of b or B one can also use ( or { respectively.

Comandos visuales

Registros

Tip Los registros son guardados en ~/.viminfo, y serán cargados la próxima vez que se ejecute vim.

Tip Registros especiales:

0 - ultima copia
 " - registro sin nombre, última eliminación o copia
 % - nombre de archivo actual
 # - nombre de archivo alternativo
 * - contenido del portapapeles (X11 primario)
 + - contenido del portapapeles (portapapeles X11)
 / - último patrón de búsqueda
 . - último texto insertado
 - - último pequeño (menos de una línea) eliminar
 = - registro de expresión
 \_ - registro de agujero negro

Marcas

Tip Para saltar a una marca, puede usar una tilde (`) or an apostrophe ('). Using an apostrophe jumps to the beginning (first non-black) of the line holding the mark.

Macros

Copiar y pegar

Sangría del texto

Salir

Buscar y reemplazar

Buscar en varios archivos

e.g. :vim[grep] foo *///

Pestañas

Trabajar con varios archivos

Diferencia

Tip The comandos for folding (e.g. za) operate on one level. To operate on all levels, use uppercase letters (e.g. zA).

Tip To view the differences of files, one can directly start Vim in diff mode by running vimdiff in a terminal. One can even set this as git difftool.

Fuente


Publicado por Angel el Monday 08 March del 2021



También te puede interesar:




Powered by org-bash-blog

Written in OrgMode with Emacs and converted to HTML with Pandoc

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.