vim

Copiar rango de líneas de un fichero a otro

VIM

Para copiar un rango de líneas de un fichero a otro:

1. Abra el fichero en VIM

$ vim fich 

2. Ejecuta el siguiente comando dentro del editor (Presione Esc si está en modo insert)

:num-linea-sup,num-linea-infw! nombre-fich

Ejemplo:

:10,50w! mi-fichero

Lecturas recomendadas

– help write

Identar bloque de código en VIM

VIM

VIM es un potente editor con un rico ecosistema y muchas funcionalidades, lo utilizan usuarios de todo el mundo en sus tareas de administración y desarrollo diarias.

Este consejo es muy útil si desea utilizar VIM (principalmente) como editor de código fuente.

VIM insensible a mayúsculas y minúsculas

VIM

¿Cómo hacer para que VIM sea insensible a mayúsculas y minúsculas en una búsqueda por palabras claves?

Vim por defecto es sensible a mayúsculas y miniscúlas pero este comportamiento puede se modificado a través de las opciones: ignorecase, ic, noignorecase, noic o agregando \c al patrón de búsqueda

Atajos en Vim

He comenzado a usar Vim y no encuentro la forma de moverme a las diferentes partes de un fichero ¿Existen combinaciones de teclas que permitan hacerlo?

Vim ofrece varias combinaciones de teclas con las cuales se puede ir al inicio, final, o mitad de un fichero, así como avanzar o retroceder una pantalla entre otras funcionalidades, a continuación se muestran algunas de ellas.

Nota: Si estás en modo de inserción primero debes presionar Esc para cambiar a modo Normal

VIM un poderoso y flexible editor de texto

VIM

La primera versión salió en noviembre de 1991, para la plataforma Amiga. Un año después salió la primera versión para UNIX. Su autor, Bram Moolenar, se inspiró en el editor vi, muy popular entre los seguidores de UNIX. Vim hereda las características de vi y le añade nuevas funcionalidades, siendo un 99% compatible con su predecesor cuando se
inicia en modo compatible.