Академический Документы
Профессиональный Документы
Культура Документы
Entrar
Portada
Foros
Manuales
Descargas
ALDOS
Servicios
Cursos Linux
Buscar...
Si algunos de nuestros foros, manuales, ALDOS, paquetera o proyectos te han resultado de ayuda, apreciaremos mucho nos apoyes con un donativo.
Sondeo
Escritorios alternativos
Linux
Cul prefieres?
Xfce
19992014 Joel Barrios Dueas. Usted es libre de copiar, distribuir y comunicar pblicamente la obra y hacer obras derivadas bajo
las condiciones siguientes: a) Debe reconocer y citar al autor original. b) No puede utilizar esta obra para fines comerciales
(incluyendo su publicacin, a travs de cualquier medio, por entidades con fines de lucro). c) Si altera o transforma esta obra o
genera una obra derivada, slo puede distribuir la obra generada bajo una licencia idntica a sta. Al reutilizar o distribuir la obra,
tiene que dejar bien claro los trminos de la licencia de esta obra. Alguna de estas condiciones puede no aplicarse si se obtiene el
permiso del titular de los derechos de autor. Los derechos derivados de usos legtimos u otras limitaciones no se ven afectados por lo
anterior. Licencia completa en castellano. La informacin contenida en este documento y los derivados de ste se proporcionan tal
cual son y los autores no asumirn responsabilidad alguna si el usuario o lector, hace mal uso de stos.
LXDE
Razorqt
Enlightenment 0.17
Voto Resultados
Introduccin.
Vi es uno de los editores de texto ms poderos y aejos que hay en el mundo de la informtica. Resulta
sumamente til conocer la funcionalidad bsica de Vi con la finalidad de facilitar la edicin de archivos de
texto simple, principalmente archivos de configuracin.
Procedimientos.
Equipamiento lgico necesario.
Por lo general, vi se instala de modo predefinido en la mayora de las distribuciones de GNU/Linux a travs del
paquete vimminimal (CentOS, Fedora y Red Hat Enterprise Linux) o vimbase (openSUSE y SUSE Linux
Enterprise). Puede conseguirse funcionalidad adicional a travs de los siguientes paquetes:
vimenhanced Versin mejorada de vi que aade color a la sintaxis y otras mejoras en la interfaz.
Instala /usr/bin/vim en CentOS, Fedora, Red Hat Enterprise Linux y openSUSE. Este paquete est
ausente en SUSE Linux Enterprise.
vimminimalo vimbase: Versin muy bsica y ligera de vi. Instala /bin/vi.
vimX11 o gvim: Versin de vi para modo grfico, ms fcil de utilizar gracias a los mens y barra de
herramientas. Instala /usr/bin/gvim y los enlaces simblicos /usr/bin/evim y /usr/bin/vimx que
apuntan hacia ste.
En CentOS, Fedora y Red Hat Enterprise Linux.
yumyinstallvimvimenhancedvimminimal
Conectados...
Andrs Felipe Larrota
Mendoza
lozanosset
Usuarios invitados: 1,575
yastivimvimbase
Conociendo vi.
Genere un usuario sin privilegios:
useraddmcurso
passwdcurso
sulcurso
vimholamundo.txt
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"holamundo.txt"[Archivonuevo]0,01Todo
Pulse una vez el botn <INSERT> o bien la tecla i y observe los cambios en la pantalla
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
INSERTAR01Todo
En la parte inferior de la pantalla aparecer la palabra INSERTAR. Esto significa que, al igual que cualquier
otro editor de texto conocido, puede comenzar a insertar texto en el archivo. Escriba la frase Alcance Libre,
pulse la tecla (ENTER) y escriba de forma propositiva la frase un vuen lugar donde comensar:
AlcanceLibre
unvuenlugardondecomensar
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
INSERTAR01Todo
Posicione el cursor del teclado justo debajo de la v de la palabra vuen y pulse de nuevo la tecla <INSERT>
del teclado o bien pulse la tecla <Esc> y SHIFT+R. Notar que ahora aparece la palabra REEMPLAZAR:
AlcanceLibre
unvuenlugardondecomensar
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
REEMPLAZAR01Todo
Pulse la tecla b y observe como se reemplaza la letra v para quedar la palabra corregida como buen:
AlcanceLibre
unbuenlugardondecomensar
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
REEMPLAZAR01Todo
Mueva el cursor con las flechas del teclado y repita el procedimiento reemplazando la letra s por una z en
la palabra comensar de modo que quede como comenzar:
AlcanceLibre
unbuenlugardondeempezar
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
REEMPLAZAR01Todo
Pulse la tecla <Esc> para salir del modo de reemplazo e inmediatamente pulse la tecla : (dos puntos) seguido de
la letra w con la finalidad de proceder a guardar el archivo en el sistema de archivos:
AlcanceLibre
unbuenlugardondecomenzar
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
:w
Pulse la tecla (ENTER) y notar que aparece un mensaje en la parte inferior de la pantalla que indicar que
el archivo ha sido guardado:
AlcanceLibre
unbuenlugardondecomenzar
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"holamundo.txt"[Nuevo]2L,44Cescritos2,3Todo
AlcanceLibre
unbuenlugardondecomenzar
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
:saveasadiosmunto.txt
Pulse nuevamente la tecla (ENTER) y observe el mensaje en la parte inferior de la pantalla que indica el
archivo acaba de ser guardado como el archivo adiosmundo.txt:
AlcanceLibre
unbuenlugardondecomenzar
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"adiosmundo.txt"[Nuevo]2L,44Cescritos2,3Todo
Vuelva a pulsar la tecla INSERT para regresar al modo de insercin y escriba lo siguiente:
AlcanceLibre
unbuenlugardondecomenzar
Creoqueelmundoesunlugarmuymalo
Lagentequeconozcoesmala
Mividahasidomuymala
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
INSERTAR5,24Todo
A continuacin pulse la tecla <Esc> e inmediatamente pulse la tecla : (dos puntos) seguido de la combinacin de
teclas %s/mal/buen/g del siguiente modo:
AlcanceLibre
unbuenlugardondecomenzar
Creoqueelmundoesunlugarmuymalo
Lagentequeconozcoesmala
Mividahasidomuymala
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
:%s/mal/buen/g
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 archivo, quedando del siguiente modo:
AlcanceLibre
unbuenlugardondecomenzar
Creoqueelmundoesunlugarmuybueno
Lagentequeconozcoesbuena
Mividahasidomuybuena
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
3sustitucionesen3lneas5,1Todo
AcanceLibre
unbuenlugardondecomenzar
Creoqueelmundoesunlugarmuybueno
Lagentequeconozcoesbuena
Mividahasidomuybuena
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
3sustitucionesen3lneas5,1Todo
Ahora pulse dos veces consecutivas la tecla d, es decir, pulsar dd. Observe como desaparece la primera
lnea:
unbuenlugardondecomenzar
Creoqueelmundoesunlugarmuybueno
Lagentequeconozcoesbuena
Mividahasidomuybuena
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
unbuenlugardondecomenzar
AlcanceLibre
Creoqueelmundoesunlugarmuybueno
Lagentequeconozcoesbuena
Mividahasidomuybuena
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
Observe que la lnea Alcance Libre reapareci debajo de la lnea un buen lugar donde comenzar. Utilizando
las flechas del teclado, coloque el cursor del teclado nuevamente sobre el primer carcter de la primera lnea
del archivo, es decir, sobre la letra u de la lnea un buen lugar donde comenzar:
unbuenlugardondecomenzar
AlcanceLibre
Creoqueelmundoesunlugarmuybueno
Lagentequeconozcoesbuena
Mividahasidomuybuena
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
1,1Todo
Vuelva a pulsar dd para cortar la lnea un buen lugar donde comenzar e luego pulse la tecla p para pegar
la lnea en el lugar correcto:
AlcanceLibre
unbuenlugardondecomenzar
Creoqueelmundoesunlugarmuybueno
Lagentequeconozcoesbuena
Mividahasidomuybuena
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
2,1Todo
Coloque ahora el cursor sobre la letra C de la lnea 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:
AlcanceLibre
unbuenlugardondecomenzar
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
3lneasmenos2,1Todo
Pulse la tecla p una vez, observe el resultado. Vuelva a pulsar la tecla p y observe el resultado. Las dos
acciones anteriores aadieron ahora 6 lneas restaurando las eliminadas anteriormente y agregando tres lneas
ms con el mismo contenido:
AlcanceLibre
unbuenlugardondecomenzar
Creoqueelmundoesunlugarmuybueno
Creoqueelmundoesunlugarmuybueno
Lagentequeconozcoesbuena
Mividahasidomuybuena
Lagentequeconozcoesbuena
Mividahasidomuybuena
~
~
~
~
~
~
~
~
~
~
~
~
3lneasms2,1Todo
Pulse ahora la tecla : (dos puntos) seguido de la tecla x y la tecla (ENTER) con la finalidad de salir del
editor guardando el archivo.
SUSE Linux Enterprise carece del paquete vimenhanced, por lo cual ser imposible se muestre el resaltado de
las bsquedas. Si utiliza este sistema operativo, omita los siguientes dos pasos.
Abra nuevamente el archivo adiosmundo.txt con vi y pulse la combinacin de teclas :/buen, de modo que se
realice una bsqueda de la cadena de caracteres buen y adems se resalten las coincidencias:
AlcanceLibre
unbuenlugardondecomenzar
Creoqueelmundoesunlugarmuybueno
Creoqueelmundoesunlugarmuybueno
Lagentequeconozcoesbuena
Mividahasidomuybuena
Lagentequeconozcoesbuena
Mividahasidomuybuena
~
~
~
~
~
~
~
~
~
~
~
~
/buen2,1Todo
AlcanceLibre
unbuenlugardondecomenzar
Creoqueelmundoesunlugarmuybueno
Creoqueelmundoesunlugarmuybueno
Lagentequeconozcoesbuena
Mividahasidomuybuena
Lagentequeconozcoesbuena
Mividahasidomuybuena
~
~
~
~
~
~
~
~
~
~
~
~
2,1Todo
Pulse A (combinacin de las teclas SHIFT+a) mientras el cursor permanece en la segunda lnea y observe que
iniciar el modo INSERTAR colocando el cursor al final de la lnea donde se encontraba:
AlcanceLibre
unbuenlugardondecomenzar
Creoqueelmundoesunlugarmuybueno
Creoqueelmundoesunlugarmuybueno
Lagentequeconozcoesbuena
Mividahasidomuybuena
Lagentequeconozcoesbuena
Mividahasidomuybuena
~
~
~
~
~
~
~
~
~
~
~
~
INSERTAR2,1Todo
Pulse la tecla <Esc> y enseguida o. Notar que iniciar el modo INSERTAR abriendo una nueva lnea:
AlcanceLibre
unbuenlugardondecomenzar
Creoqueelmundoesunlugarmuybueno
Creoqueelmundoesunlugarmuybueno
Lagentequeconozcoesbuena
Mividahasidomuybuena
Lagentequeconozcoesbuena
Mividahasidomuybuena
~
~
~
~
~
~
~
~
~
~
~
INSERTAR3,1Todo
Pulse nuevamente la tecla <Esc> y en seguida la combinacin dG (d, luego SHIFT+G). Notar que elimina todo
el contenido del texto desde la posicin del cursor hasta el final del archivo:
AlcanceLibre
unbuenlugardondecomenzar
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
7lneasmenos2,1Todo
Pulse la combinacin :u y notar que el cambio se ha descartado, regresando las 7 lneas que haban sido
eliminadas:
AlcanceLibre
unbuenlugardondecomenzar
Creoqueelmundoesunlugarmuybueno
Creoqueelmundoesunlugarmuybueno
Lagentequeconozcoesbuena
Mividahasidomuybuena
Lagentequeconozcoesbuena
Mividahasidomuybuena
~
~
~
~
~
~
~
~
~
~
~
7lneasms3,01Todo
Una vez terminado el ejercicio, salga de la sesin del usuarios sin privilegios ejecutando lo siguiente:
exit
Mandato
Resultado
R (r + SHIFT)
I (i + SHIFT)
A (a + SHIFT)
dd
yy
Elimina desde la posicin actual del cursos hasta el final de la misma lnea
donde se encuentra el cursor.
dG
:q
:q!
:w
:wq
:x
:saveas
/lo/que/sea
:u
deshacer cambios
:red
rehacer cambios.
:/cadena de
caracteres
:nohl
:e archivo
:bn o :bnext
:bp o :bprev
:bd
CTRL+W s o
:split
CTRL+W v
CTRL+W w
CTRL+W s
yumyinstallvimenhanced
Utilice vimtutor y complete el tutor interactivo oficial de Vi con la finalidad de que conozca el resto de las
funcionalidades ms importantes.
SUBIR