invocation – ¿Cómo puedo saber si Vi o Vim están instalados en mi distribución de Linux?

Pregunta:

Utilizo Kubuntu 14.04 con su instalación predeterminada (bash, Konsole). Quiero aprender un editor de texto poderoso y totalmente de teclado, y me decidí por uno de estos: Vi, Vim, Emacs (y aprenderé Nano ya que es simple). Tengo un poco de experiencia con la línea de comandos: Bash y Python, así que estoy listo para agregar otra habilidad en mi búsqueda de usar Linux sin un sistema Windows.

Desde Bash, escribir vim o emacs me emacs que instale los paquetes.

Escribir vi funciona. Tiene un editor, así que pensé que debía ser Vi.

Pero la pantalla de bienvenida, si la llama así en Bash, dice VIM Vi Improved y que se está Running in Vi compatible mode . Así que ahora me imagino que debe ser Vim.

Entonces, ¿cuál es y por qué escribir vim en bash no ejecuta mi editor?

Respuesta:

Vim comenzó como un clon de vi y tiene casi todos los comandos y características del vi original, además de muchas mejoras. (Ver :help design-compatible ). Se puede compilar en una de básicamente cinco configuraciones: minúsculo, pequeño, normal, grande y enorme. (Ver :help :version ). También se puede configurar en tiempo de ejecución para deshabilitar las funciones extendidas y usar solo las funciones que se encuentran en el vi original. (Ver :help 'compatible' ).

Dado que se puede hacer que se comporte muy de cerca al vi original, muchas distribuciones de Linux lo incluyen como su vi , el editor visual básico que se encuentra en casi todos los sistemas Unix. Cuando ejecuta vi , generalmente obtiene la versión pequeña o pequeña de Vim ejecutándose en modo compatible con vi. Es por eso que aparece la pantalla de presentación de Vim cuando ejecuta vi .

Sin embargo, este vi no es el Vim con todas las funciones que la mayoría de los usuarios desean para un uso regular. La mayoría de las distribuciones de Linux ofrecen esa versión de vim, a menudo la versión enorme, en un paquete opcional como vim o vim-enhanced .

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım