Cómo instalar vim en Ubuntu14.04

1. Instale vim La versión de consola de vim se lanza con ubuntu, por lo que no es necesario instalarla. Sin embargo, si prefiere vim en la interfaz GUI, instale el paquete de software vim-gtk. Hay dos opciones: Método:

1. Busque vim-gtk en el Centro de software de Ubuntu e instale Vi IMproved - editor vi mejorado - con GUI GTK2

2. en la terminal, instale vim-gtk

2. Guía rápida Vim requiere aprender mucho. Sin embargo, si está familiarizado con vim, puede aprovechar las funciones avanzadas de vim para manipular el texto con mucha habilidad.

Puede ingresar vim en la terminal para iniciar vim en modo consola, o ingresar gvim para iniciar vim en modo gráfico. Después de ingresar, aparecerá una pantalla en blanco con información de vim. Sin embargo, ingresar cualquier texto en este estado fallará. Por lo tanto, lo siguiente presentará una característica que muchos principiantes confundirán:

1. Modo Una de las características más confusas de Vim es que tiene 3. Modo.

El modo Insertar ingresa al modo de edición de texto para ejecutar comandos, también conocido como modo normal. Modo de comando, ejecute el comando de dos puntos El modo de inserción no es el modo predeterminado, debe presionar i para ingresar al modo de inserción e ingresar algo de texto en la pantalla. Al presionar el botón lt; Escgt; se pasará del modo de inserción al modo de edición. Este modo se utiliza para mover y manipular texto, a veces de formas muy interesantes. El modo de comando se utiliza para ejecutar comandos de dos puntos, como guardar, buscar/reemplazar y configurar vim. Para guardar texto, solo necesita ingresar en modo normal: Ingrese al modo de comando e ingrese: w filenamelt; Entergt;. Para salir de vim, ejecute el comando de dos puntos: q. vim (iniciar vim)

i (ingresar al modo de inserción) lt; ingresar texto gt escgt (volver al modo de edición): w nombre de archivo (guardar el archivo como 'nombre de archivo'); vim) nombre de archivo vim (abra su El archivo que acaba de guardar en vim) Recuerde que la mejor manera de aprender vim es usarlo. Puede aprender el uso básico de vim a través del tutorial integrado de vim. vimtutor en la terminal (en algunos sistemas es posible vim-tutor).

2. Utilice vim para editar documentos de docbook. Para enviar artículos a la organización de documentos de Ubuntu, debe utilizar docbook. formato. Quizás le interese el complemento de tipo de archivo VIM xmledit.

Agregue el siguiente contenido a ~/.vimrc

map!, e lt; enfatizagt; p lt; map F3gt; Si con el cursor en la parte superior de la etiqueta XML abierta, puede presionar F3 para cortar el contenido de la etiqueta en el búfer. Mueva el cursor al final de la sección y presione 'p' (=pegar). El contenido recién copiado aparecerá después del carácter actual.

Esto es muy útil para agregar marcas a una documentación que ya es buena. Su uso típico es agregar formato cuando sea necesario a los documentos copiados/pegados desde una página web.

3. Recursos en línea Puede encontrar información útil sobre vim en la siguiente página

La página de inicio de Vim se puede utilizar para encontrar complementos para scripts relacionados. La sección de consejos tiene un canal RSS que brinda muchos consejos útiles sobre vim.

Vim Useful Tips proporciona sugerencias sobre cómo utilizar vim de forma eficaz.

El autor de Vim, Bram Moolenaar, escribió un artículo Siete hábitos de edición de texto efectiva

La documentación de Vim es un lugar centralizado para la documentación sobre vim. Allí podrá descargar el manual de Vim y el Libro de Vim.

4. comando vi

Ingrese el comando vi

nombre de archivo vi: abra o cree un nuevo archivo y coloque el cursor al principio de la primera línea

p>

vi n filename: abre el archivo y coloca el cursor al principio de la enésima línea

vi filename: abre el archivo y coloca el cursor al principio de la última línea

vi /pattern nombre de archivo: abra el archivo y coloque el cursor en la primera cadena que coincida con el patrón

vi -r nombre de archivo: el sistema falló al editar con vi la última vez, restaure el nombre de archivo

vi nombre de archivo....nombre de archivo: abre varios archivos y edítalos en secuencia

Comando para mover el cursor

h: mueve el cursor un carácter hacia la izquierda

l: mueve el cursor un carácter hacia la derecha

espacio: mueve el cursor un carácter hacia la derecha

Retroceso: mueve el cursor un carácter hacia la izquierda

k o Ctrl p: mueve el cursor hacia arriba una línea

j o Ctrl n: mueve el cursor hacia abajo una línea

Intro: mueve el cursor hacia abajo una línea

w o W: Mueve el cursor una palabra hacia la derecha hasta el principio

b o B: Mueve el cursor una palabra hacia la izquierda hasta el principio de la palabra

e o E: Mueve el cursor una palabra hacia la derecha hasta el final de la palabra

): Mueve el cursor a la frase Fin

(: El cursor se mueve al principio de la oración

}: El cursor se mueve al principio del párrafo

{: El cursor se mueve al final del párrafo

nG: El el cursor se mueve al principio de la enésima línea

n: el cursor se mueve hacia abajo n líneas

n-: el cursor se mueve hacia arriba n líneas

n$: El cursor se mueve hasta el final de la enésima línea

H: el cursor se mueve a la línea superior de la pantalla

M: el cursor se mueve a la línea media de la pantalla

p>

L: El cursor se mueve a la última línea de la pantalla

0: (tenga en cuenta el número cero) mueve el cursor al principio de la línea actual

$ : mueve el cursor al final de la línea actual

Comandos de desplazamiento de pantalla

Ctrl u: desplaza media pantalla hacia el principio del archivo

Ctrl d : Desplazarse media pantalla hacia el final del archivo

Ctrl f: Desplazarse una pantalla hacia el final del archivo

Desplazarse a la primera pantalla del archivo

p>

nz: desplaza la enésima línea hasta la parte superior de la pantalla. Si no se especifica n, desplaza la línea actual hasta la parte superior de la pantalla.

Insertar comandos de texto

i: antes del cursor

I: al principio de la línea actual

a: después del cursor

A: Al final de la línea actual

o: Abrir una nueva línea debajo de la línea actual

O: Abrir una nueva línea encima de la línea actual

r: Reemplazar el carácter actual

R: Reemplazar el carácter actual y los siguientes hasta que se presione la tecla ESC

s: Comenzando desde la posición actual del cursor , reemplace el texto especificado con el número de caracteres de texto ingresado

S: elimine el número de líneas especificado y reemplácelos con el texto ingresado

ncw o nCW: modifique el número de líneas especificado caracteres

nCC: modifica el número especificado de líneas

Eliminar comando

ndw o ndW: elimina n-1 palabras comenzando en el cursor y siguiéndolo

hacer: eliminar en la línea Head

d$: eliminar hasta el final de la línea

ndd: eliminar la línea actual y n-1 líneas después de ella

x o X: elimina un carácter, x elimina el que está después del cursor y busca un patrón desde el principio del cursor hasta el final del archivo: busca un patrón desde el principio del cursor hasta el principio del archivo

n: Repetir el último comando de búsqueda en la misma dirección

N: Repetir en la dirección opuesta Último comando de búsqueda

: s/p1 /p2/g: Reemplazar todo p1 en la línea actual con p2

: n1, n2s/p1/p2/g: Reemplazar Reemplazar todo p1 en las líneas n1 a n2 con p2

: g/p1/s//p2/g: Reemplace todo p1 en el archivo con p2

Configuración de opciones

todo: enumera todas las configuraciones de opciones

término: establecer el tipo de terminal

ignorancia: ignorar mayúsculas y minúsculas en la búsqueda

lista: mostrar tabulación (Ctrl I) y marca de fin de línea ($)

número: muestra el número de línea

informe: muestra el número modificado por comandos orientados a línea

conciso: muestra un breve mensaje de advertencia

advertencia: muestra NO escribir mensaje si el archivo actual no se guarda al cambiar a otros archivos

nomagic: permitir en modo de búsqueda, usar caracteres especiales sin "/" delante

nowrapscan: prohibir vi desde buscar desde ambos extremos del archivo y comenzar desde el otro extremo

mesg: permite que vi muestre otros usuarios usando escribir Escribe información en tu propio terminal

Comando de última línea

: n1, n2 con n3: Copia el contenido entre las líneas n1 a n2 a la línea n3

p>

: n1, n2 m n3: Mueve el contenido entre la línea n1 a la línea n2 a la parte inferior de la línea n3

: n1, n2 d: Mover el contenido entre la línea n1 a la línea n2 Eliminar el contenido

: w: Guardar el archivo actual

: e filename: abre el nombre del archivo para editarlo

: x: guarda el archivo actual y sale

: q: sale vi

: q!: Salga de vi sin guardar el archivo

: !comando: ejecute el comando de shell comando

: n1 , n2 w!comando: use el contenido de las líneas n1 a n2 en el archivo como entrada del comando y ejecutarlo Si no se especifica n1, n2, significa que todo el contenido del archivo se utiliza como entrada del comando

: r !comando: cambiar comando c.

El resultado de salida del comando se coloca en la línea actual

Operación de registro

"?nyy: ¿Guardar el contenido de la línea actual y las siguientes n líneas en el registro?, ¿dónde? es una letra, n es un número

"?nyw: ¿Guardar la línea actual y las siguientes n palabras en el registro?, ¿dónde? es una letra y n es un número

"?nyl: guarda la línea actual y los siguientes n caracteres en el registro ?, donde ? es una letra y n es un número

"?p: saca el contenido del registro y colócalo en el registro ? posición del cursor en. ¿Aquí puede ser una letra o un número?

ndd: elimine la línea actual y las ***n líneas de texto debajo de ella, y coloque el contenido eliminado en el registro de eliminación número 1.