Está en la página 1de 4

Preguntas y respuestas sobre vim

1. Que es vim y para que se utiliza?


2. Con que finalidad se utilizo vim?
3. Que ventajas tiene vim que no tenga los otros editores de texto?
4. Que cuidados debe tenerce al manejar vim?
5. Con que licencia trabaja vim?
6. Cuales son las principales funcionalidades de vim?
7. Que ventajas trae trabajar con vim para los programadores?
8. Que son modos y con cuales puede trabajar vim?
9. Comandos basicos del vim?
10. Con que plataformas (S.O) soportan a vim en su entorno?
11. Cuales han sido las criticas que ha tenido vim?
12. Por quien fue desarrollado vim?

Respuestas

1. Es un editor de texto para plataformas tipo UNIX cuya meta es


alcanzar la eficiencia, este trae una de las tantas ventajas de que
no requiere el uso del raton para su manejo; rapido y conciderado
para muchos el mas seguro.

2. Aparte de todo quiere alcanzar el punto en que sea uno de los mas
faciles de manejar pero cabe enterder que este tipo de editor no es
para cualquier persona puesto que tiene muchas opciones que
podria afectar el funcionamiento de su sistema como tal.

3. Para mi concepto y creo que para muchos que una de las grandes
ventajas de vim es el uso de colores que nos indican todos los
errores y lo que este bien escrito.

4. Vim tiene algunas opciones que si nos son bien utilizadas puede
afectar el uso o el trabajo que tengas tanto de tu ordenador,
servidor como de tus servicios si fuere el servidor; uno de ellas
como para mostrarte un ejemplo es despues de que edites un
archivos si les das Esc+:-X esto podria cifrarte todo el archivo y te
quedaria muy difil desisfrarla.

5. Vim se encuentra bajo la licencia “Charityware”, que a su vez esta


bajo licencia GNU (Licencia Publica Genral).

6. Algunas y creo que todas la funcionalidades que tiene vim son:


 Corrector ortográfico integrado
 Autocompletado de texto
 Navegación por pestañas
 Ventanas múltiples, que dividen el área de edición horizontal o
verticalmente.
 Resaltado de sintaxis dependiente del lenguaje de programación o
de etiquetas utilizado
 Órdenes deshacer y rehacer
 Comprensión de más de 200 sintaxis diferentes
 Lenguaje de scripting para programar extensiones
 Completado de órdenes, palabras y nombres de ficheros
 Compresión y descompresión de ficheros, que posibilita editar
ficheros comprimidos
 Reconocimiento de formatos de fichero y conversión entre los
mismos.
 Historial de órdenes ejecutadas
 Grabación y reproducción de macros
 Guardado de la configuración entre sesiones
 Plegado automático y manual de código
 Interfaz gráfica opcional
 Altamente configurable y personalizable
 Casi 100% compatible con vi, pero sin muchos de sus defectos.

7. Vim es un editor hecho por programadores para programadores,


este trae la ventaja de “editar,compilar y corregir”, cosa que los
programadores es muy bueno por que se enfoca en las
necesidades y creo que una de ellas seria para entornos de
desarrollo grafico y programas.
Modos son la forma en la cual pueda trabajar un proceso, servicio o
ordenador, ejemplo: vim puede trabajar los siguientes modos.

Modo inserción
8. En modo inserción cuando se pulsan las teclas se edita el texto
como en otros editores. Se puede cambiar del modo comandos al
modo inserción pulsando la tecla i. Hay un gran abanico de
comandos para pasar al modo inserción, que difieren
sustancialmente, pues permiten por ejemplo editar al final de la
línea, en un punto concreto del texto, editar borrando una palabra,
entre muchas otras. Un usuario experto puede sacar un gran
provecho de la existencia de esta variedad de órdenes.
En el modo inserción todas las teclas tienen alguna función además de la
mera inserción, que se activan pulsando simultáneamente las
teclas Tecla control o Mayúsculas. La tecla Esc es muy importante en
modo inserción, pues permite cambiar de modo inserción a modo
comandos.
Cambiando al modo comandos para realizar ciertas tareas se incrementa
en gran medida la eficiencia en la edición, y se puede aprovechar la
potencia completa de Vim. Modo línea de órdenes
A este modo se accede pulsando la tecla dos puntos :. Tras los dos
puntos se pueden introducir órdenes complejas, como por ejemplo
buscar y reemplazar con expresiones regulares. Pulsando la tecla Esc se
puede volver al modo órdenes. Las búsquedas se pueden realizar con la
orden / (hacia adelante) y ? (hacia atrás). También se pueden filtrar
líneas mediante !.

Modo visual
Este modo es una mejora respecto a vi. Mediante unas ciertas
combinaciones de teclas en combinación con las teclas de movimiento
del cursor, se puede marcar un área de texto, ya sea un grupo de líneas
o un bloque. Una vez se tiene el texto marcado se pueden usar órdenes
del modo comandos para manipularlo. Las operaciones que se pueden
realizar en este modo son más simples que las del modo comandos.
Modo selección
Este modo empieza como el modo visual, pues hay que seleccionar un
bloque de texto. Tras la selección, se puede cambiar al modo selección
mediante Control-G. Una vez en el modo, si se pulsa una tecla
imprimible, el texto seleccionado se borra, se termina el modo selección
y aparece el símbolo correspondiente a la tecla pulsada. La selección se
puede extender pulsando mayúsculas y las teclas de flechas, el
comportamiento habitual en los programas de Microsoft Windows. Este
modo se puede finalizar pulsando la tecla Escape.
Modo Ex
Este modo se asemeja al modo línea de órdenes, con la diferencia de que
tras la ejecución de una orden no se vuelve al modo comandos. Se entra
en este modo pulsando Q y se termina con vi. En este modo Vim imita al
editor de UNIX ex, que manipulaba el texto línea a línea debido a las
limitaciones de la época, en lugar de editar toda la página.

9. Esto es lo mas basico para el uso de vim.


 Esc+:q!= Salir sin guardar
 Esc+:wq!= Guardar y salir
 Esc+:x= Inserta,Guardar y salir
 Esc+:w=Para guardar los cambios realizados sin salir de vim y
seguir trabajando.
10. Vim tiene la maravilla de ejecutarce en un sin numero de sistemas
operativos. Lo que hace esto muy importante entre ellos se encuentran a
los que mas asociamos en nuestro entorno tales como los
windows,linux,Unix y S.O tambien en distribuciones poco conocidas
tales como AmigaOS, Atari MiNT, BeOS, DOS, GNU/Linux, Mac
OS,NextStep, OS/2, OSF, RISC OS, IRIX y AIX y HP-UX.
11. Según la wikipedia que fue la pagina que me he basado dice: “Los
críticas se aplican a Vi y Vim por igual, pues están basados en el mismo
concepto y sus modos de operación son completamente diferentes de la
mayoría los editores convencionales actuales. Sobre todo conciernen a la
separación de las operaciones en distintos modos y la necesidad de
aprender numerosas combinaciones de teclas, sin las que no es posible
trabajar de forma eficiente. Actualmente la falta de empleo del ratón
como complemento extra a las combinaciones de teclas se considera
como un anacronismo, pues puede llevar al usuario ocasional a
la frustración. Sólo tras un aprendizaje prolongado se consigue
aumentar la productividad”.
12. Vim es desarrollado por Bram Moolenaar y muchos voluntarios. La
página de ayuda de Vim5 de la versión actual menciona a más de 50
colaboradores. Además hay un gran número de personas que han
ayudado, no sólo en el desarrollo del software, sino también portándolo
a otros sistemas operativos, probando nuevas versiones,
reportando bugs, redactando documentación y traduciendo el sistema
de ayuda. También contestan a las preguntas de los usuarios, adaptando
Vim a otros proyectos y muchas otras cosas.
Todos los usuarios pueden aportar realizando scripts6 o dando
consejos.7Hay una lista de correo muy activa, útil tanto para nuevos
usuarios como para los experimentados en la que se dan respuestas
rápidas y competentes.