…::: Guatewireless.org ::::..

Tecnologia, Software Libre, Guatemala, Open Source, Linux, Wireless, WiFi, Scripting, Debian, CentOS, Gentoo, Redhat, SuSE, Windows

Referencia Rapida de Vi

Han sido muchas las oportunidades en que he deseado tener una Guia Rapida de bolsillo de como utilizar el editor de textos vi, y como se que no soy el unico que tiene problemas para recordar todos los comandos de vi, aca les dejo mi

Referencia Rapida: Guia de Bolsillo de Vi

Modos

Vi tiene dos modos, modo de inserción y modo de comando. El editior inicia en modo de comando, donde el movimiento del cursor, la edicion, la copia y pegado de texto ocurre. El modo de insercion inicia al ingresar un comando de insersion o cambio. [ESC] nos regresa al modo de comando (donde podemos salir, al escribir :q!).
La mayoria de los comandos se ejecutan al escribirlos, a excepción de los comandos de dos puntos, los cuales se ejecutan al presionar enter.

Comandos Basicos

Saliendo del editor Vi

: x Salir, guardar cambios
:q Salir siempre y cuando no se haya hecho ningun cambio
ZZ Salir y de existir cambios, guardarlos
:q! Salir e ignorar los cambios.


Insertando Texto

i Insertar antes del cursor
I Insertar antes de la linea
a Agregar despues del cursor
A Agregar despues de la linea
o Abrir una nueva linea despues de la linea actual
O Abrir una nueva linea antes de la linea actual
r Reemplazar un caracter
R Reemplazar varios caracteres


Movimiento dentro del editor

h Moverse a la izquierda
j Moverse hacia abajo
k Moverse hacia arrriba
l Moverse a la derecha
w a la siguiente palabra
W a la siguiente palabra separada por un espacio
b al inicio de la palabra
B al inicio de la palabra delimitada por un espacio
e al final de la palabra
E al final de una palabra delimitada por un espacio
( una oracion hacia atras
) una oracion hacia adelante
{ un parrafo atras
} un parrafo hacia adelante
0 al principio de la linea
$ al final de la linea
1G a la primera del archivo
G a la ultima linea del archivo
nG Moverese a la linea n del achivo
:n a la linea n del achivo
fc hacia adelante hasta encontrar la siguiente letra c
Fc hacia atras hasta la letra c
H al tope superior de la pantalla
M a la mitad de la pantalla
L al tope inferior de la pantalla
% hasta el (), {}, [] asociado



Para eliminar texto en vi, tecleamos d seguido de un comando de movimiento. Por ejemplo, dw borra una palabra. Otros comandos para eliminar:

Borrando Texto

x Borra el caracter a la derecha del cursor
X Borra el caracter a la izquierda del cursor
D Borrar hasta el final de la linea
dd Borra la linea actual
:d Borra la linea actual



Asi como la accion de borrar texto, el copiado se realiza al teclear la letra y seguido de un comando de movimiento. Por ejemplo, y$ copia todo el texto hasta el final de la linea. Un par de comandos para copiar en vi, son:

Copiando Texto – Yanking

yy Copia la linea actual
:y Copia la linea actual



El comando de cambio es un comando de eliminacion el cual deja el editor en modo de insercion. Se utiliza agregando un comando de movimiento despues de la letra c. Por ejemplo, cw cambia una palabra.

Cambiando Texto

C Cambia hasta el final de la linea
cc Cambia toda la linea

Pegando Texto

p Pegar despues de la posicion o de la linea
P Pegar antes de la posicion o antes de la linea


Buffers

Los buffers de memoria pueden ser especificados antes de cualquier comando de eliminacion, cambio, copiado o pegado. Generalmente el prefijo tiene la forma "c donde c es cualquier caracter en minuscula. Por ejemplo, "adw borra una palabra y la guarda dentro del buffer a, para poder ser pegado mas tarde via "ap.

Marcadores

Los marcadores pueden ser nombrados en cualquier linea de un archivo. Cualquier letra en minuscula puede ser el nombre de un marcador.Los marcadores tambien son utilizados como limites de rangos.

mc Define el marcador c en esta linea
`c Ir al inicio de la linea de la marca c
‘c Ir al primer caracter que no sea un espacio en blanco de la linea de la marca c

En el siguiente articulo de Vi hablaremos de:

  • Busquedas
  • Expresiones Regulares
  • Manipulacion de Archivos

Popularity: 4%

Etiquetado como: , , , ,

4 Comentarios

  1. Gracias vos, me sirvió bastante esta tu guía de comando ;)
    Buena onda!

  2. me as salvado la vida gracias por el articulo :D

Por favor, escriba un comentario

Por favor tome en cuenta lo siguiente:
Los comentarios son moderados, por lo cual puede tardar en ser publicados. No hay necesidad de repetir su comentario.
Su correo electronico nunca sera revelado.

Terminos de busqueda


  • vi eliminar linea
  • borrar en vi
  • comandos vi centos
  • ir a un caracter en vi
  • vi borrar hasta el final
  • comando vi en centos
  • vi centos
  • como borrar un parrafo en Linux
  • agregar nueva linea en vi
  • como salgo de vim en centos
  • suprimir linea en vi
  • centOS vi ir al final del fichero
  • borrar una letra en vi
  • editor de texto vim centos
  • editor vi ubuntu
  • vim centos
  • editor vi problemas
  • vim eliminar lineas
  • eliminar caracteres con vi
  • sacar blancos al final vi unix
  • escribir acento en vim
  • referencias de ubuntu
  • salir de de Vi en fedora
  • guardar cambios en el VI linux
  • salir de vi linux
  • referencia vi unix
  • referencia vi
  • manual referencia vi
  • manual vi borrar letra
  • problema al borrar en vi
  • linux vi ver acentos
  • linux vi final fichero
  • linux vi agregar linea
  • problemas con el vi al borrar
  • java eliminar espacion izquierda texto
  • guardar y salir del editor de centos
  • referencia rapida vi
  • elimintar toda una linea vi
  • salir del edito de texto de vi al root principal en centos
  • salir del vi en centos
  • vi no borra lineas
  • vi referencia
  • vi sacar blancos al final
  • vi suprimir un linea
  • vim borrar
  • vim borrar rango lineas
  • vim borrar texto
  • vim compiar todo
  • VIM ELIMINAR FILA|linea
  • vim expresiones regulares con acentos
  • vi linux borrar
  • vi en linux quitar marca busquedas
  • vi eliminar lineas
  • salvar comando centos
  • salvar editor vi centos
  • suprimir linea editor vi
  • vi borrar linea
  • suprimir linea vi
  • suprimir una linea con VI
  • ubuntu vi modo edicion