Editors

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.

Geany un editor de texto ligero

Geany es un IDE rápido, ligero y flexible desarrollado con una arquitectura basada en complementos (plugins) y bajo licencia GPL. Geany requiere poco espacio en disco duro y depende de pocas librerías durante su instalación, no depende de un gestor de escritorio en especifico

nano: un editor ligero y flexible

Nano, versión mejorada de Pico, es un editor amistoso, ligero y flexible ideal para realizar ediciones sencillas. Nano es un editor no modal (no se necesita ejecutar ningún comando o combinación de teclas para comenzar a editar el fichero seleccionado). Una vez iniciado muestra en la primeria línea: la versión actual, el nombre del fichero que se está editando y si ha sido modificado o no; a continuación el fichero en cuestión, en la tercera línea de abajo hacia arriba los mensajes importantes y en las 2 últimas líneas atajos más comunes, ver figura. Nano usa como teclas fundamentales Ctrl(^) y Esc(M), es decir con Ctrl o Esc y otra combinación de tecla se ejecuta una accción, dentro de sus características fundamentales podemos mencionar:

  • – Interfaz intuitiva
  • – Ligera curva de aprendizaje
  • – Internacionalización
  • – Coloreado de sintaxis para C, C++, Python, Perl, Ruby, HTML, TeX otros
  • – Búsquedas / Reemplazo por palabras claves o expresiones regulares
  • – Avanzar/ Retroceder una pantalla
  • – Explorador de ficheros
  • – Edición de múltiples ficheros
  • – Soporte para el ratón
  • – Ayuda integrada al editor

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.