Foro de soporte
EventosNo hay eventos próximosParticipan...Noticiasjoelbarrios (889) bartoloco (103) capotes (87) bakara (59) Koalasoft (50) The One (46) domingov (43) gomezbjesus (35) aLb3rT (30) adrianpazr (21) yucleto (16) ValeriaBueno (15) Zilus (14) burjans (13) farceb (11) Comentarios joelbarrios (155) Koalasoft (126) aLb3rT (107) gomezbjesus (73) The One (61) bakara (34) manowar (32) Oscar Hernández (30) rlameda (26) bartoloco (26) Jose de Jesus (22) scs_calleros (21) Nuke (21) julioe (20) yucleto (20) |
Autor: Joel Barrios Dueñas Correo electrónico: darkshram en gmail punto com Sitio de Red: http://www.alcancelibre.org/ Jabber ID: darkshram@jabber.org Creative Commons Reconocimiento-NoComercial-CompartirIgual 2.1
Introducción.Vi es uno de los editores de texto más poderos y añejos que hay en el mundo de la informática. Resulta sumamente útil conocer la funcionalidad básica de Vi a fin de facilitar la edición de ficheros de texto simple, principalmente ficheros de configuración. Procedimientos.Equipamiento lógico necesario.Por lo general, vi se instala de modo predefinido en la mayoría de las distribuciones de GNU/Linux a través del paquete vim-minimal. Puede añadirse funcionalidad adicional a través de los siguientes paquetes:
Si lo desea, puede proceder a instalar Vi y el resto de los paquetes relacionados realizando lo siguiente:
Conociendo vi.Acceda al sistema autenticando como usuario sin privilegios (fulano) y realice lo siguiente:
Lo anterior mostrará una interfaz como la siguiente:
Pulse una vez el botón <INSERT> de su teclado y observe los cambios en la pantalla
Note que en la parte inferior de la pantalla aparece la palabra «INSERTAR». Esto significa que, al igual que cualquier otro editor de texto conocido, puede comenzar a insertar texto en el fichero. Escriba la frase «Alcance Libre», pulse la tecla <ENTER> y escriba de forma propositiva la frase «un vuen citio donde empesa»:
Posicione el cursor del teclado justo debajo de la «v» de la palabra «vuen» y pulse de nuevo la tecla <INSERT> del teclado. Notará que ahora aparece la palabra «REEMPLAZAR»:
Pulse la tecla «b» y observe como se reemplaza la letra «v» para quedar la palabra corregida como «buen»:
Mueva el cursor con las flechas del teclado y repita el procedimiento reemplazando la letra «c» por una «s» en la palabra «citio» de modo que quede como «sitio» y de igual modo reemplace la letra «s» por una «z» en la palabra «reemplasar» de modo que quede como «empezar»:
Pulse la tecla <ESC> para salir del modo de reemplazo e inmediatamente pulse la tecla : (dos puntos) seguido de la letra «w» a fin de proceder a guardar el fichero en el disco duro:
Pulse la tecla <ENTER> y notará que aparece un mensaje en la parte inferior de la pantalla que indicará que el fichero ha sido guardado:
Vuelva a pulsar la tecla : (dos puntos) e inmediatamente escriba «saveas adiosmundo.txt»:
Pulse nuevamente la tecla <ENTER> y observe el mensaje en la parte inferior de la pantalla que indica el fichero acaba de ser guardado como adiosmundo.txt:
Vuelva a pulsar la tecla «INSERT» para regresar al modo de inserción y escriba lo siguiente:
A continuación pulse la tecla <ESC> e inmediatamente pulse la tecla : (dos puntos) seguido de la combinación de teclas %s/mal/buen/g del siguiente modo:
Pulse de nuevo la tecla <ENTER> y observe como ha sido reemplazada la cadena de caracteres «mal» por la cadena de caracteres «buen» en todo el fichero, quedando del siguiente modo:
En el procedimiento anterior, el símbolo «%» indicaba que se aplicaría un procedimiento a todo el fichero, no solo en la misma línea, la letra «s» indicaba que se realizaría la búsqueda de la cadena de caracteres «mal» definida después de la diagonal (/) por la cadena de caracteres «buen» en toda la línea, indicado por la letra «g». A continuación, posiciones el cursor de teclado utilizando las flechas del teclado hasta el primer carácter de la primera línea:
Ahora pulse dos veces consecutivas la tecla «d», es decir, pulsará «dd». Observe como desaparece la primera línea:
Pulse ahora la tecla «p» para volver a pegar la línea:
Observe que la línea «Alcance Libre» reapareció debajo de la línea «un buen sitio donde empezar». Utilizando las flechas del teclado, coloque el cursor del teclado nuevamente sobre el primer carácter de la primera linea del fichero, es decir, sobre la letra «u» de la línea «un buen sitio donde empezar»:
Vuelva a pulsar «dd» para cortar la linea «un buen sitio donde empezar» e inmediatamente pulse la tecla «p» para pegar la linea en el lugar correcto:
Coloque ahora el cursor sobre la letra «C» de la linea «Creo que el mundo es un lugar muy bueno» y pulse la tecla «3» seguido de «dd» y observe como son cortadas las tres siguientes lineas:
Pulse la tecla «p» una vez, observe el resultado. Vuelva a pulsar la tecla «p» y observe el resultado. Las dos acciones anteriores añadieron ahora 6 líneas restaurando las eliminadas anteriormente y agregando tres líneas más con el mismo contenido:
Pulse ahora la tecla : (dos puntos) seguido de la tecla «x» y la tecla <ENTER> a fin de salir guardando el fichero. Abra nuevamente el fichero adiosmundo.txt con vi y pulse la combinación de teclas :/buen, de modo que se realice una búsqueda de la cadena de caracteres «buen» y además se resalten las coincidencias:
Para cancelar el resaltado de los resultados, pulse la combinación de teclas :nohl:
Pulse A (combinación de las teclas SHIFT+a) mientras el cursor permanece en la segunda linea y observe que iniciará el modo INSERTAR colocando el cursor al final de la línea donde se encontraba:
Pulse la tecla <ESC> y enseguida o. Notará que iniciará el modo INSERTAR abriendo una nueva línea:
Pulse nuevamente la tecla <ESC> y en seguida la combinación dG (d, luego SHIFT+G). Notará que elimina todo el contenido del texto desde la posición del cursor hasta el final del fichero:
Pulse la combinación :u y notará que el cambio se ha descartado, regresando las 7 líneas que habían sido eliminadas:
Otras combinaciones de teclas.
Más allá de las funciones básicas.Instale el paquete vim-enhanced:
Utilice vimtutor y complete el tutor interactivo oficial de Vi a fin de que conozca el resto de las funcionalidades más importantes.
|
Libro electrónicoTus donativos ayudarán a mantener esta obra. Título: Implementación de Servidores en GNU/Linux.Autor: Joel Barrios Dueñas Versión: Julio de 2008 Licencia: Creative Commons Reconocimiento - NoComercial - CompartirIgual 2.1. 518 páginas y 9 años de trabajo e investigación. Lista de espejos para descarga: · Enlace en Alcance Libre · Koalasoftmx · JulioE.net · ¿Tu enlace espejo en este espacio? Contactanos para listar tu enlace actualizado. ¡Próximamente disponible en alta resolución! Novedades6 nuevos Notas en los últimos 24 horas |
Comentarios Recientes