Vim

De 33system wiki
Saltar a: navegación, buscar

<< Informatica

vim

Teoría

Práctica

copiar una linea

# en modo comando para copiar
Y
# se creará una linea nueva y se pegará pulsando la tecla
p

sustituir una cadena de caracteres en todo el archivo

# en modo comando
:%s/cadena1/cadena2/gc

# Encuentra cada repeticion de cadena1 en todo el archivo y la reemplaza por cadena2.
:%s/cadena1/cadena2/g

# Encuentra cada repeticion de cadena1 en la linea activa y la reemplaza por cadena2.
:s/cadena1/cadena2/g

# Cambia cada repeticion de cadena1 por cadena2 pidiendo confirmación en cada una.
:%s/cadena1/cadena2/gc

# Cambia solamente palabras completas que coinciden exactamente de cadena1 a cadena2 pidiendo confirmación.
:%s/\<cadena1\>/cadena2/gc

# Cambia cada repeticion de cadena1 por cadena2 pidiendo confirmación en cada una. Case sensitive
:%s/foo/bar/gci

# Cambia cada repeticion de cadena1 por cadena2 pidiendo confirmación en cada una. NO es case sensitive
:%s/foo/bar/gcI

ver el número de las lineas de un archivo

# en modo comando
:set list
# para quitarlo
:set nolist

ver el final de las lineas de un archivo

# en modo comando
:set number
# para quitarlo
:set nonumbre

Cheat sheet / chuleta

Cheat Sheet / Chuleta
w se desplaza hasta la siguiente palabra (espacios o caracteres de puntuacion) W se desplaza hasta el siguiente palabra (espacios)
r reemplaza el caracter seleccionado por el siguinte que se teclee

Documentación

* a_vi_vim_graphical_cheat_sheet_tutorialhttp://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html