|
Opciones de Línea de
Comandos: |
|
vi fichero |
Editar fichero con vi
|
| vi
fichero1 fichero2 |
Editar
ficheros secuencialmente con vi |
| view fichero o vi -R fichero |
Abrir fichero con vi en modo sólo lectura |
| vi
-r fichero |
Recuperar fichero y cambios recientes tras un "crash" del editor |
| vi -t tag |
Buscar la "tag" y editar en su
definición |
| vi
+ fichero |
abrir
fichero con el cursor en la última línea |
| vi +n fichero |
abrir fichero, cursor en la línea n |
| vi
-c comando fichero |
abrir
fichero , ejecutar comando (suele tratarse de una búsqueda o un
número de línea (POSIX) |
| vi +/patrón fichero |
abrir fichero directamente donde se encuentre el patrón |
| |
|
Marcas
de Posición |
| mx |
marca la posición actual como x |
| `x |
mueve el cursor a
la marca x |
| `` |
vuelve a la marca o contexto anterior |
| 'x |
mueve el cursor al
principio de la línea que contiene la marca x |
| '' |
vuelve al principio de la línea que contiene la
marca anterior | |
|
Comandos de
vi |
| h, j, k, l |
izquierda, abajo, arriba, derecha |
| w, W, b,
B |
adelante y atrás
palabra por palabra |
| e, E |
ir a final de palabra |
| ),
( |
inicio de la frase
siguiente, de la frase anterior |
| }, { |
inicio del párrafo siguiente, del párrafo
anterior |
| ]],
[[ |
inicio de la
siguiente sección, de la sección anterior |
| 0, $ |
primera y última posición de la línea
donde está el cursor |
| ^ |
primer carácter
alfanumérico de la línea |
| +, - |
primer carácter alfanumérico de la
línea siguiente, de la línea anterior |
| n
| |
columna n de la
línea donde está el cursor |
| H, M, L |
Primera línea, Línea central, Última
línea de la pantalla |
| nH,
nL |
n número
de líneas tras la Primera o antes de la Última
línea |
| |
|
Números de Línea
en vi |
| ctrl G |
Muestra el número de línea donde está el
cursor |
| nG |
ir la la línea
número n |
| G |
ir la la última línea del fichero |
| :n |
ir a la línea n
del fichero |
| | |
|
Desplazamientos en pantalla
con vi |
| ctrl F, ctrl
B |
avanzar o retroceder una pantalla |
| ctrl D, ctrl
U |
avanzar o retroceder
media pantalla |
| ctrl E, ctrl
Y |
mostrar una línea más al principio o al final
de la pantalla |
| ctrl L |
refrescar la pantalla
sin desplazarse por el documento |
| z enter, z., z- |
reubicar la línea del cursor: situarla al Principio,
en el Centro o al Final de la pantalla |
|
|
Búsquedas en
vi |
| /pattern, ?pattern |
buscar un patrón del cursor hacia adelante,
del cursor hacia atrás |
| n,
N |
repetir la
última búsqueda en la misma dirección
o en la dirección opuesta |
| /, ? |
repetir la búsqueda anterior hacia adelante
o hacia atrás |
| fx,
Fx |
buscar el
carácter x hacia adelante o hacia atrás en la
línea donde está el cursor |
| tx, Tx |
buscar hacia adelante o hacia atrás Antes o
Después del carácter x en la línea donde
está el cursor |
| ; |
repetir la búsqueda
en la línea donde está el cursor |
| , |
repetir la búsqueda en dirección
contraria |
| |