¿Cuál es la diferencia y conexión entre Vi y Vim?
Las diferencias entre Vi y Vim son: búsquedas diferentes, lenguajes de programación diferentes y uso compartido diferente. Vim es un editor de texto desarrollado a partir de vi. Es rico en funciones que facilitan la programación, como finalización de código, compilación y salto de errores, y es ampliamente utilizado por los programadores. Se ubica junto a Emacs como el editor de texto favorito de los usuarios de sistemas tipo Unix.
1. Diferencias de búsqueda
1. Vi: Vi no admite la búsqueda de expresiones regulares.
2. Vim: Vim admite la búsqueda de expresiones regulares.
2. Diferentes lenguajes de scripting
1. Vi: Vi no tiene su propio lenguaje de scripting, es solo una herramienta para editar en sistemas Unix y Linux.
2. Vim: Vim tiene su propio lenguaje de scripting, llamado Vim script (también conocido como vimscript o VimL), que los usuarios pueden utilizar de diversas formas para mejorar Vim.
3. Uso compartido diferente
1. Vi: Vi no es altamente configurable y no puede compartir archivos con varias instalaciones de Vi.
2. Vim: Vim es altamente configurable y los archivos que contienen la configuración global principal de Vim (llamados vimrc) se pueden compartir entre varias instalaciones de Vim.
Enciclopedia Baidu——Vi
Enciclopedia Baidu——VIM