La Red de Conocimientos Pedagógicos - Currículum vitae - Cómo instalar vim en Ubuntu14.04

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 Ingrese sudo apt-in. el terminal consigue instalar 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, a continuación se presentarán las características que muchos principiantes confundirán: modo:

1. Modo.

El modo Insertar ingresa al modo de edición de texto para ejecutar comandos, también llamado 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 se cambiará 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 nombre de archivo Para salir de vim, ejecute el comando de dos puntos: q El resumen es el siguiente:

. vim (iniciar vim)

i (ingresar al modo de inserción) (volver al modo de edición):w nombre de archivo (guardar el archivo como 'nombre de archivo'):q (salir de vim)vim nombre de archivo (abra el archivo que acaba de crear en los archivos vim guardados) 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. Solo necesita ingresar a vimtutor. en la terminal (en algunos sistemas puede ser vim-tutor).

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

Agregue el siguiente contenido a ~/.vimrc

map ,e map ,p map v/>^Mx si el cursor está ubicado al aire libre En la parte superior de la etiqueta XML, 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 que acaba de copiar 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 nombre de archivo: abre el archivo y coloca el cursor al principio de la enésima línea

vi + nombre de archivo: 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 -r nombre de archivo: p>

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

Comando mover 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 una línea hacia arriba

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

Intro: Mueve el cursor una línea hacia abajo

w o W: Mueve el cursor una línea hacia la derecha Palabra al principio de la palabra

bo B: Mover el cursor una palabra a la izquierda hasta el principio de la palabra

e o E: Mover el cursor una palabra a la derecha hasta el final

):Mover el cursor al final de la oración

( :Mover el cursor al principio de la oración

}:Mover el cursor al principio del párrafo

{:Mover el cursor al final del párrafo

p>

nG: 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 sube n líneas

n$: El cursor se mueve al 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

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

Comando de clase de desplazamiento de pantalla

Ctrl +u: Desplazarse en media pantalla hasta el principio del archivo

Ctrl+d: Desplazarse en media pantalla hasta el final del archivo

Ctrl+f: Desplazarse hasta el final del el archivo Desplazarse una pantalla

Ctrl+b; Desplazarse una pantalla hasta el principio del archivo

nz: Desplazarse por la enésima línea hasta la parte superior de la pantalla. , desplace 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 las n-1 palabras comenzando en el cursor y siguiéndolo

do: eliminar hasta 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

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

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

N: En la dirección opuesta Repetir el último comando de búsqueda

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

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

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

Configuración de opciones

todos: 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 tabulaciones (Ctrl+I) y marcas de fin de línea ($)

número: muestra los números 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: permite el modo de búsqueda, usa caracteres especiales sin "/" delante de ellos

nowrapscan : prohíbe a vi buscar desde ambos extremos del archivo y comienza desde el otro extremo

mesg: permite que vi muestre a otros usuarios Usa escribir para escribir información en tu propio terminal

Última línea comando

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

: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 entre

:w: Guardar el archivo actual

:e nombre de archivo: abre el nombre del archivo para editarlo

:x: guarda el archivo actual y sale

:q: sale de vi

:q! : Salga de vi sin guardar el archivo

:!comando: Ejecute el comando de shell

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

:r!comando: coloque la salida del comando. comando 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? , donde ? es una letra, n es un número

"?nyw: combina la línea actual y la siguiente n

Guardar caracteres en el registro ?, donde ? es una letra, n es un número

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

"?p: ¿Sacar el contenido del registro? y colocarlo en la posición del cursor. ¿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.