Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es la diferencia y conexión entre Vi y Vim?

¿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