Applesana

Manual del Editor de Texto VI en Mac OS X

De Wiki Applesana

Manual Editor Texto VI

vi es un editor de texto que traen tanto mac os x como unix.

Tres  modos de trabajo:

1.-MODO COMANDO.
2.-MODO INSERCIÓN.
3.-MODO ESCAPE.

1.-MODO COMANDO: cuando abrimos cualquier fichero de texto con "vi", este es el modo con el que nos encontramos, atraves del cual podemos ejecutar determinadas acciones como por ejemplo:

w: avanzar una palabra.
b: retroceder una palabra.
$: ir al final de linea.
0: ir al comienzo de linea.
x: suprimir un caracter.
X: "backspace".
dd: borra una linea.
ndd: borra n lineas
n,md: borraría desde la linea n hasta la linea m.
D: borra desde el cursor hasta el final de linea.
nG: nos situa en la linea n ($G nos situaría en la última linea)
u: "undo"
U: "undo" todos los cambios de la linea actual.
/"palabra": busca la palabra hacia abajo.
n: busca la siguiente palabra.
N: busca la anterior palabra.
?"palabra": busca la "palabra" hacia arriba.
yy: copia linea.
ny: copia n lineas.
p: pega linea debajo del cursor.
P: pega linea encima del cursor.

Para movernos en el Modo Comando:

h=flecha derecha.
l=flecha izquierda.
j=flecha abajo.
k=flecha arriba.

2.-MODO INSERCION: el modo inserción es el modo normal de trabajo de cualquier editor de textos, donde nos movemos con las flechas, etc.. como cuando escribimos en word o en el editor de textos de mac, vamos, lo normal. Para editar el texto como toda la vida.

En el Modo Inserción entramos con varios de los comandos del Modo Escape.

3.-MODO ESCAPE:
este modo sirve para dar determinadas ordenes como la que he comentado antes, entrar en el modo inserción, guardar, salir, etc... Todos los comandos que acontinuación cito van en la realidad precedidos de la tecla escape, asi que aunque no lo ponga, ya se sabe.

i: insertar delante del cursor.
I: insertar al principio de la linea.
a: insertar detras del cusor.
A: insertar al final de linea.
o: crea una linea debajo.
O: crea una lina arriba.
r: remplaza un caracter solo.
R: modo "insert"
r + "fichero": inserta el contenido del fichero donde esta el cursor.
q: salir.
q!: salir "forzoso", sin guardar los cambios.
w: guardar los cambios.
e /"fichero": editar fichero.
sh: vuelve a la shell, pero sin perder lo editado.
exit (en la shell): volvemos a vi.
!"comando": ejecutamos comando de la shell.
set nu: numeros de linea visibles.
set nonu: numeros de linea ocultos.
set ic: ignore case( Mayus y Minus).
set noic: no ignore case.
set list: muestra los caracteres ocultos.
set nolist: oculta los caracteres ocultos.
set showmode: muestra el MODO.
set noshowmode: oculta el MODO.
set : muestra todas las opciones establecidas.
set all: muestra todos los comandos que se pueden establecer.

CUSTOMIZAR EL VI:

Para customizar las opciones que queramos que nuestro vi tenga por defecto (al entrar en él) lo que hacemos es crear un fichero llamado ".exrc", le metemos las opciones que queramos como por ejemplo set showmode, set nu, etc.. y lo guardamos en en nuestra carpeta de usuario.

 

Por Javier G.

Marcar Como Leídos
Foro Applesana
Applesana.es ©2008
La zona horaria es GMT +2. Ahora son las 05:22:15.