PDF de programación - Aprendiendo vi - el método de la Hoja de Trucos

Imágen de pdf Aprendiendo vi - el método de la Hoja de Trucos

Aprendiendo vi - el método de la Hoja de Trucosgráfica de visualizaciones

Publicado el 25 de Marzo del 2018
550 visualizaciones desde el 25 de Marzo del 2018
925,1 KB
10 paginas
Creado hace 18a (21/06/2005)
Documentación Gentoo Linux -- Aprendiendo vi - ...

http://www.gentoo.org/doc/es/vi-guide.xml

Imprimir

Actualizado 21 de

julio, 2005

Sumario: Esta guía te
enseñará a usar vi
mediante el uso de
una hoja de trucos
que servirá para
agilizar el proceso de
aprendizaje. Esta es la
primera guia de vi
orientada a
principiantes.

Daniel Robbins
Author

Eric Stockbridge
Author

Benny Chuang
Editor

José Alberto Suárez
López
Editor-es

John Christian
Stoddart
Editor Es

José Luis Rivero
Editor Es

Jordi Molina
Traductor

Donate to support our
development efforts.

Aprendiendo vi - el método de la Hoja de
Trucos

Contenido: 1. Empezando

1. Empezando

Introducción

Ésta guia te enseñará a usar vi, un potente editor visual. Utilizando un método especial
basado en una hoja de trucos, este tutorial se ha escrito para hacer de ti un buen usuario de vi
sin que tengas que perder mucho el tiempo. En este tutorial, aprenderás como moverte, editar
texto, usar el modo insertar, copiar y pegar texto así como usar extensiones útiles de vim
como el modo visual y la edición multi-ventana.

Si desconoces o no te sientes cómodo usando vi, quizás quieras leer este tutorial y alcanzar la
velocidad de la luz con uno de los más populares y poderosos editores visuales para
Linux/UNIX

Sobre esta guía...

Hay una característica de vi que hace difícil aprender su funcionamiento... vi tiene muchos
comandos. Para usar vi de una forma efectiva, vas a tener que memorizar unos cuantos. Ésto
puede llevarte tiempo, y uno de los objetivos de este tutorial es no quitarte demasiado
tiempo. Así que, desde el principio, tengo un reto -- ¿como lo hago para ayudarte a
memorizar un montón de comandos en poco tiempo?

Para superar el reto, conforme vayamos avanzando en este tutorial, vamos a ir haciendo
gradualmente una hoja de trucos para vi. Esta hoja va a contener todos los comandos vi
importantes. Una vez hayas completado este tutorial, podrás acudir a tu hoja de trucos si te
has olvidado de un comando en particular. Conforme pase el tiempo, irás memorizando los
comandos, y cada vez dependerás menos de la hoja. ¡Vas a aprender a usar vi de la forma
más rápida nunca conocida!

El proceso de aprendizaje

En ésta guia voy a usar varias técnicas para ayudarte a aprender. Primero, voy a describirte
como funcionan ciertos comandos en particular, como era de esperar. Después, voy a pedirte
que pruebes esos comandos directamente en vi (para que practiques), entonces te diré que
apuntes esos comandos en tu hoja de trucos (para que puedas consultarlo más tarde). Si
quieres aprender vi rápidamente, es muy importante que sigas todos esos pasos. Probar un
comando y transcribirlo después a tu hoja de trucos te ayudará a memorizar ese comando.

Introduciendo a vim

Existen muchas versiones de vi, yo os voy a enseñar como usar una versión de vi llamada
vim. vim es muy popular y tiene un montón de extensiones que hacen a vi mucho más ameno
(si en algún momento, enseño un comando específico de vim, lo indicaré.) Si quieres instalar
vim, puedes obtenerlo de www.vim.org. Además de una linea de comandos vi mejorada, vim
también viene con gvim, un editor amigable en modo gráfico que puede ser configurado para
usar las excelentes librerías para GUIs GTK+. A continuación puedes ver una captura de
pantalla de gvim en mi sistema:

Ilustración 1.1: Captura de GVIM

Fig. 1: screenshot

1 de 10

19/11/09 21:40

Documentación Gentoo Linux -- Aprendiendo vi - ...

http://www.gentoo.org/doc/es/vi-guide.xml

Si eres un novato, prueba de ejecutar gvim en tu sistema. Usar vi desde un GUI puede hacer
la vida más fácil a los principiantes.

2. Primeros pasos

Escoje un archivo

Antes de usar vi para editar archivos, necesitas saber como usar vi para moverte por un
archivo. vi tiene muchos comandos de desplazamiento, y vamos a ver unos cuantos de ellos.
Para esta parte del tutorial, busca un archivo de texto no importante y ábrelo en vi
escribiendo:

Listado de Código 2.1: Cargar un archivo en vi
$ vi myfile.txt

Si tienes instalado vim, escribe vim myfile.txt. Si prefieres usar gvim, teclea gvim
myfile.txt. myfile.txt debe ser el nombre de un archivo de texto en tu sistema.

Dentro de vi

Después de que vi cargue, deberías ver una parte del archivo de texto que cargaste en tu
pantalla. Felicidades -- estás en vi! A diferencia de muchos otros editores, cuando vi arranca,
está en un modo especial llamado modo comando. Esto significa que si presionas l en el
teclado, en vez de introducir una l en la posición actual del cursor, el cursor se va a mover un
carácter a la derecha. En el modo comando, los caracteres en tu teclado se usan para enviar
comandos a vi, más que para introducir caracteres literales en el texto. Uno de los tipos de
comando más esenciales son los comandos de movimiento; vamos a echarle un vistazo a
alguno.

3. Moviéndote

Moviéndote en vi, primera parte
Cuando estás en modo comando, puedes usar las teclas h,j,k y l para mover el cursor
izquierda, abajo, arriba y derecha respectivamente. Si estas usando una versión moderna de
vi, también puedes usar las teclas de cursor. Las teclas h,j,k y l son prácticas porque, una
vez te hayas acostumbrado a ellas, serás capaz de moverte por el archivo sin tener que mover
tus dedos de la misma linea del teclado. Intenta usar h,j,k y l y las teclas de cursor para
moverte por el archivo de texto. Intenta ahora apretar h hasta llegar al principio de una línea.
Observa que vi no te sitúa a la cola de la línea anterior presionando h. De la misma forma, no
puedes situarte al principio de la siguiente linea llegando al final de la linea actual presionando
l.

Moviéndote en vi, segunda parte
vi posee atajos especiales para ir al principio o al final de la linea actual. Puedes usar 0 (cero)
para saltar al primer carácter de una linea, y $ para saltar al último carácter. Pruébalos y
observa como funcionan. La gran cantidad de comandos de movimiento que posee vi lo
convierten en un gran "pager" (como los comandos more o less.) Usar vi como pager también
te ayudará a aprender todos los comandos de movimiento más rápidamente.
También puedes usar <CTR>F y <CTR>B para moverte una página adelante o atrás. Las
versiones modernas de vi (como vim) permiten también usar las teclas PGUP y PGDOWN para
este fin.

Moviéndote entre palabras, parte 1

vi también te permite moverte una palabra a la derecha o a la izquierda. Para situar el cursor
en el primer carácter de la siguiente palabra, pulsa w. Para moverte al último carácter de la
siguiente palabra, pulsa e. Para moverte al primer carácter de la palabra anterior, pulsa b.
Juega con esto.

Moviéndote entre palabras, parte 2

Después de jugar un poco con los comandos de movimiento entre palabras, te habrás dado
cuenta de que vi considera palabras tipo foo-bar-oni, como ¡cinco palabras separadas! Ésto
es así por defecto: vi delimita las palabras por espacios o signos de puntuación. foo-bar-oni

2 de 10

19/11/09 21:40

Documentación Gentoo Linux -- Aprendiendo vi - ...

http://www.gentoo.org/doc/es/vi-guide.xml

es, por lo tanto, considerada como cinco palabras: foo, -, bar, - y oni.

A veces, este comportamiento es el que queremos. Otras no. Afortunadamente, vi también
entiende el concepto de "palabra grande". vi delimita las "palabras grandes" mediante
espacios o saltos de linea solamente. Ésto significa que foo-bar-oni es considerada como
cinco palabras vi, y a su vez, se considera una única "palabra grande" vi.

Moviéndote entre palabras, parte 3

Para saltar hacia la siguiente "palabra grande" o hacia la anterior, usa los comandos de
movimiento entre palabras en mayúsculas. Usa W para saltar hacia el primer carácter de la
siguiente "palabra grande", E para saltar al último carácter de la siguiente "palabra grande", y
B para saltar al primer carácter de la "palabra grande" anterior. Prueba todos éstos comandos
y compara los resultados de los comandos de movimiento entre palabras con los de
movimiento entre "palabras grandes" hasta que entiendas las diferencias.

Movimientos mayores

Nos quedan pocos comandos por ver antes de empezar a ponerlos juntos en nuestra hoja de
trucos... Puedes usar los caracteres ( y ) para moverte hacia el principio de la siguiente o
anterior frase. También puedes usar { o } para saltar al principio del párrafo actual o al del
siguiente. Pruébalo.

4. Saliendo

Ya hemos descubierto los comandos básicos de movimiento, pero todavía hay otro montón de
comandos que necesitas saber. Escribiendo :q saldrás de vi. Si no funciona, seguramente se
deberá a que, de alguna forma, has modificado el archivo accidentalmente. Para decirle a vi
que queremos salir y descartar todos los cambios, escribiremos :q!. En estos momentos
deberías estar en la línea de comandos.
En vi, se conoce a cualquier comando que empiece por : como comando ex-mode. Ésto es así
porque vi tiene un editor no-visual integrado llamado ex. Puede usarse de una forma muy
parecida a sed para hacer operaciones de modificación desde linea. Además, puede usarse
para salir, como ya hemos visto. Si alguna vez presionas la tecla Q estando en modo
comando, serás llevado al modo ex. Si te ocurre esto alguna vez, te enfrentarás cara a cara
con un prompt :, apretar enter desplazará la pantalla entera hacia arriba. Para volver al modo
normal de vi, simplemente teclea vi y pulsa enter.

5. La Hoja de Trucos

El principio de la hoja de trucos

Hemos visto un montón de comandos, y ha llegado el momento de pasarlos a nuestra hoja de
trucos. Para la hoja de trucos necesitarás una hoja tipo folio US o A4 (¡piensa que vamos a
poner una gran cantidad de información en ella!) A continuación puedes ver una foto de mi
hoja de trucos después de haber transcrito todos los comandos que hemos cubierto hasta
ahora. Intenta imitar mi diseño si es posible de forma que podamos poner todo en una sola
hoja.

Ilustración 5.1: Hoja de trucos

3 de 10

19/11/09 21:40

Documentación Gentoo Linux -- Aprendiendo vi - ...

http://www.gentoo.org/doc/es/vi-
  • Links de descarga
http://lwp-l.com/pdf9874

Comentarios de: Aprendiendo vi - el método de la Hoja de Trucos (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad