Música: ANDRES ROSA, Pbro.
• Grabe el archivo en el directorio corriente con el nombre himno_uis.
a) Para grabar un archivo, use el modo dos puntos, también llamado modo comandos, y teclee Esc Shift + : w himno_uis
Alternativa: puede salir y grabar mientras está en modo comando :x en caso de que ya exista el nombre del archivo o que salga sin grabar :q
b) Para regresar al modo normal o modo editor, oprima la tecla Esc una o varias veces.
• Divida la ventana del editor en dos.
a) Pase a modo comando Esc Shift + :
b) Divida la ventana split.
c) Ctrl+ww para intercambiar entre ventanas.
d) Cierre una ventana :close // en modo comando.
• Numere las líneas del editor.
a) :set number.
• Active búsquedas insensibles al contexto.
a) :set ic // no diferencia mayúsculas de minúsculas.
• Grabe parcialmente un archivo.
a) : 6,20 w prueba grabe desde la línea 6 hasta la 20 del editor actual a un archivo prueba.
• Lea un archivo externo.
a) :r { <trayectoria> } arch_texto; debe leer el archivo llamado arch_texto ubicado en el directorio donde se especifica la trayectoria; si omite la trayectoria, el archivo se lee del directorio corriente.
Por ejemplo: :r /home/opertivos/guion.txt
• Encuentre una palabra cuando esté en modo editor /palabra.
Ejemplo: En modo editor, teclee /saber, entonces ubíquese en donde encuentre la palabra saber; para continuar la búsqueda teclee n; también puede realizar la búsqueda cuando esté en modo comando.
Ejemplo: : /saber.
• Encuentre y reemplace una palabra en todo el archivo, con confirmación.
a) :%s/palabra1/palabra2/c
• Encuentre y reemplace una palabra en todo el archivo, sin confirmación.
:%s/palabra1/palabra2/
• Para volver al estado anterior, es decir, para anular el reemplazo realizado, teclee u en modo editor.
• En modo comando, escriba el símbolo ! para llamar a Shell (intérprete de comandos), seguido de un comando del sistema operativo, es decir, puede ejecutar un comando del sistema operativo. Por ejemplo: en modo comando ejecute !ps.
• En modo editor, posiciónese en la línea 5; copie la línea en un buffer tecleando el comando nyy o Y n, esto significa el número de líneas que se van a copiar.
Por ejemplo: Posiciónese en la línea 5, copie y pegue después de la línea 10
5gg.
1yy //alternativa: Y
10gg
p
• Elimine una línea cuando esté en modo editor.
a) Posiciónese en la línea.
Ejemplo: 5gg.
b) Elimine: dd.
• Edite un archivo a partir de un número de línea específico.
a) vim +n nom_archivo donde n es en número de línea.
• Edite un archivo a partir de un patrón específico.
a) vim + /patron nom_archivo.
• Edite un archivo comenzando con líneas numeradas.
vim +“set number” nom_archivo.
Para activar una configuración personalizada, edite el archivo ~/.vimrc; si no existe ese archivo, cópielo desde /usr/share/vim/vim74/vimrc o desde
/etc/vim
cp /etc/vim/vimrc $HOME/.vimrc
Nota: el símbolo de la virgulilla ~ siempre se refiere al directorio HOME del usuario, es decir, al directorio del usuario.
• Copie, pegue y deshaga.
a) Pase a modo comando: Shift + :
b) 1,10 y // copie en el buffer las diez primeras líneas; no use yy.
c) Ubíquese en la línea 3: en modo editor 3 gg.
Alternativa: en modo comando solo el número 3.
d) Pegue el contenido del buffer: p.
e) Deshaga el comando anterior, en modo editor teclear u.
• Corte y pegue.
a) Realice los mismos pasos anteriores, solo cambie el comando 1,10 y por 1,10 d
• Muévase dentro del archivo.
a) Vaya al final del archivo. En modo editor, teclee Shift+g, es decir, G.
b) Vaya al inicio del archivo. En modo editor, teclee gg.
c) Posiciónese en cualquier línea: en modo editor ngg o nG posicione el cursor en la línea n.
Ejemplo: 7gg se posiciona en la línea 7.
Alternativa: 7G
Para usar el manual de referencia, cuando esté dentro del editor vim, vaya a modo comando help; active el ratón :set mouse=a; en una Xterm use doble clic o Ctrl-] para entrar a un tópico en especial, y ubíquese dentro del tema.
Ejemplo: para saber del comando dd, pase a modo comando y teclee help dd.
Nota: para salir de ayuda Shift + : q!
Editor nano
• En una terminal, teclee nano.
• En un explorador Web:
https://www.uis.edu.co/webUIS/es/acercaUis/simbolos/index.html
copie el himno de la UIS y péguelo dentro del editor nano.
• Guárdelo con el nombre himno-uis
Ctrl+x dele aceptar y escriba el nombre himno-uis.
• Ejercicio: copie la primera estrofa del himno después del segundo párrafo.
a) Entre al editor pasando como parámetro el archivo que va a editar:
nano himno-uis.
Posiciónese con el cursor en la primera línea.
→ Ponga una marca de bloque: <esc>a.
Con el cursor seleccione el bloque de la primera estrofa.
Copie en el buffer: <esc>6.
Posiciónese al final o donde se quiera copiar: <esc> /.
Copie el bloque guardado en el buffer: Ctrl+u.
Salga y grabe Ctrl+x.
b) Use la ayuda de nano Ctrl+g; en esta ayuda [M-] significa <esc> o <Alt>.
c) ^ es equivalente a la tecla Ctrl o a la secuencia <esc><esc>
d) <esc>a inicio de marcación de un bloque.
e) <esc>6 fin de marca de bloque y copia al buffer.
f) <esc><esc>6 secuencia para eliminar una marca de bloque.
g) <esc>\ se posiciona al inicio.
h) <esc>/ se posiciona al final.
Nota: <esc>a después de haber iniciado