Frecuentemente vuelvo al editor vi y esto me genera una especie de adicción en programación, realmente me da 'placer' observar las enormes funcionalidades y atributos que este editor tiene. No caeré en la estúpida guerrilla de cuál es el mejor editor, ya que estos son solo herramientas de trabajo y nada más que eso. En un momento me sirve un martillo con cabeza de goma, en otro momento un martillo más pequeño o uno más grande. Al igual que un médico, elijo mis herramientas basado en el momento y su funcionalidad.
Aquí algunas cosas que suelo anotar en papeles y cuadernos, que luego pierdo y olvido, tips de funcionalidades que frecuentemente uso, no son todas, sólo una excusa para poner algo en este blog.
Aunque la mejor idea es tener un MUG que tenga la referencia de VI (como el que aparece en la foto asociada a esta entrada, y si gustan lo pueden comprar)
Algunos tips:
- v: Selecciono registros, para copiar (y) o eliminar (d)
- yy: Copiar una línea.
- dd: Eliminar una línea
- p: Pegar.
- sp: Crea una division horizontal, si le pongo un número antes, puedo elegir el tamaño de la pantalla a crear. Si quiero tener en tamaño pequeño una ventana, puedo hacer lo siguiente
: 10 sp templates/hola.tpl con ese comando abro una ventana horizontal pequeña - vsp: Creo una ventana vertical (:vsp kk.php o puede ser :85 vsp kk.php)
- ^w: Control + w + flecha me muevo por las ventanas.
- ^u: Control + u. Deshacer los cambios.
Un archivo de ejemplo
- set nu //defino a la izquierda los numeros de línea
set autoindent //defino que donde este la línea tabulada, al hacer enter quedo en el mismo tab
set tabstop=4 //tabulo con 4 espacios
Links
Un poco de historia de VI
Manual de referencia de VI
1 comentario:
No sé cómo he llegado hasta aquí...dejo mis saludos.
Un abrazo.
Publicar un comentario