tecnilogia
Índice
k133
Índice
1. Dedicatoria
1
2. Introducción
2
3. ¿ Que es VIM ?
3
4. Instalación y características
4
5. Entorno del editor
5
6. Práctica con los modos principales
7
7. Tareas básicas para tratamiento de texto
10
8. Campos de actuación
129. Movimiento por el archivo
15
10. Movimiento por la línea
16
11. Búsquedas
17
12. Rangos
18
13. Marcas personalizadas
23
14. Comandos que pasan a modo insertar
24
15. Porta-papeles o buffer
25
16. Expresiones regulares
26
17. Editando el archivo de configuración
35
18. Expresiones regulares 2
37
19. Pestañas o Tabs
42
20. Sangradode líneas
43
21. Otras características
45
21.1. Explorador de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21.2. Autocompletar palabras y rutas . . . . . . . . . . . . . . . . . . . . . . . . .
21.3. Abrir archivos desde el editor y manejos de buffers . . . . . . . . . . . . . .
i
45
45
47
Índice
21.4.
21.5.
21.6.
21.7.
21.8.
k133
Ejecuciónde comandos de sistema. . . . . .
Corrección ortográfica . . . . . . . . . . .
Guardar sesiones enteras . . . . . . . . . .
Creando nuestros propios Snippets (mapeos)
Gestión de pliegues . . . . . . . . . . . . .
22. Conclusión y opinión personal
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
50
53
56
56
59
62
ii
Dedicatoria
1.
k133
Dedicatoria
Quiero agradecer primero a toda la comunidad de www.hackxcrack.es por seguir manteniendo entre todos el foro, y particularmente a la pequeña familia del IRC ;).No me gusta dar
nombres, pero quiero agradecer a “ksha”, gran persona y del que he aprendido muchísimo, y
a “Neutron”, un buen amigo que seguro llegará lejos ;).
k133
1
Introducción
2.
k133
Introducción
En este documento vamos a aprender a manejar VIM. Si, ese editor de texto tan “difícil”
que sólo nos intenta complicar la existencia ;). La mayoría de la gente que no loha usado
piensa que es complicado, como ya he dicho, pero ¿ que entendemos por complicado ?. Por
poner un ejemplo, si usted alguna vez ha jugado a algún juego de ordenador, piense en cuantas
teclas debe memorizar, para controlar el juego. Teclas que ni siquiera tienen por qué cumplir
un patrón establecido.
Pues bueno, VIM es similar, la mayoría de las teclas tienen su función (incluso puedesir
tirando el ratón a la basura por que no lo necesitarás ;)). No vamos a ver todas ni mucho menos,
pero ayuda que su función derive de su nombre en inglés. En este documento vas a aprender
lo necesario para hacer de VIM tu editor favorito (y dejar de usar nano ;)).
La estructura de este documento la dividiré en fases de aprendizaje, ya que al igual que
todas las cosas, hay que iraprendiéndolas poco a poco. Por lo tanto habrá una primera fase
donde explicaré los comandos necesarios para poder editar cualquier archivo, y a partir de ahí
ya iremos añadiendo cosas.
El documento estará enfocado a las expresiones regulares, esto quiere decir que le dedicó
más espacio que a otras partes, al ser a mi parecer más importante. A pesar del dicho: "Si intentas resolver un problema conexpresiones regulares, pasas a tener dos problemas", aplicarlas
en VIM es eficiencia pura ;).
El entorno que usaré, donde instalaremos la herramienta y editaremos los archivos de configuración, será un Debian, ya que los sistemas más usados actualmente están basados en éste.
Si usas otra distribución busca el comando apropiado para instalarlo o compilarlo, y localiza
la ruta de los archivos de...
Regístrate para leer el documento completo.