Cómo configurar y usar Auto-Complete con VIM

Cómo configurar y usar Auto-Complete con VIM
Cuando está utilizando un editor de texto para el trabajo, su mayor preocupación puede ser tener que escribir cada palabra por su cuenta, especialmente cuando tiene muchas tareas pendientes. Si siempre está tratando de encontrar soluciones para hacer que las tareas tediosas sean más fáciles, el autocompleto es una de esas características que puede hacer que su proceso de trabajo sea más eficiente. La característica automática de VIM le brinda sugerencias basadas en el contexto, y puede elegir la palabra más adecuada de las sugerencias sin necesidad de escribirla por su cuenta. Este artículo explicará cómo configurar y usar la función VIM Auto-Complete en Ubuntu 20.04.

Configuración y uso de AUTO-COMPLET con VIM

Primero, cree un archivo ficticio para usar para practicar los cinco métodos mencionados a continuación. Para hacerlo, realice los siguientes pasos:

  • Escriba el siguiente comando en su terminal y luego presione la tecla ENTER:
    Vim DummyFile.TXT
    Reemplace el término "DummyFile" con el nombre del archivo que desea crear. También puede modificar su extensión de acuerdo con sus requisitos, aunque este archivo solo será suficiente para todos los métodos discutidos en este artículo. Este comando también se muestra en la siguiente imagen:
  • Después de que se haya ejecutado este comando, aparecerá un archivo de texto vacío en su pantalla.

Cómo configurar y usar Auto-Complete en archivos de texto con VIM

La función Auto-Complete está configurada de forma predeterminada para archivos de texto VIM. Por lo tanto, solo necesita aprender a usar esta función. Para configurar y usar Auto-Complete con VIM, realice los siguientes pasos:

  • Prensa ESC+ I entrar Insertar Escriba cualquier texto aleatorio en el archivo ficticio que creó en el paso anterior. En este caso, he escrito dos líneas, así como la letra C, Como se destaca en la imagen a continuación:
  • Para activar la función Auto-Complete para esta palabra, presione Ctrl+ N. Aparecerá una lista de palabras en su pantalla, desde la cual puede elegir la palabra más adecuada. Sin embargo, si solo hay una coincidencia, entonces VIM completará automáticamente esta palabra, como se muestra en la siguiente imagen:

Cómo configurar y usar Auto-Complete en la sintaxis de JavaScript con VIM

Para configurar y usar automáticamente en la sintaxis de JavaScript con VIM, realice los siguientes pasos:

1. Cambiar a Cmdline Modo de VIM presionando Esc, seguido de un colon.

2. Escriba el siguiente comando y presione el Ingresar llave:

: establecer omnifunc = javascriptcomplete#completjs

Este comando también se muestra en la imagen a continuación:

3. Cambiar a Insertar modo y comenzar a escribir cualquier sintaxis de JavaScript.

En este ejemplo, acabo de escribir documento, Entonces presioné CTRL+ X, seguido por CTRL+ O. Vim me mostró una lista de sugerencias, como se muestra en la siguiente imagen:

Cómo configurar y usar Auto-Complete en código HTML con VIM

Para configurar y usar automáticamente en código HTML con VIM, realice los siguientes pasos:

1. Cambiar a Cmdline modo presionando Esc, seguido de un colon (;).

2. Escriba el siguiente comando y presione el Ingresar llave:

: Establecer omnifunc = htmlcomplete#completeetags

Este comando también se muestra en la imagen a continuación:

3. Cambiar a Insertar modo y comenzar a escribir cualquier código HTML.

En este ejemplo, escribí y presioné CTRL+ X, seguido de presionando CTRL+ O. Vim me mostró una lista de sugerencias, como se muestra en la siguiente imagen:

Cómo configurar y usar Auto-Complete en la sintaxis CSS con VIM

Para configurar y usar automáticamente en la sintaxis CSS con VIM, realice los siguientes pasos:

1. Cambiar a Cmdline modo presionando Esc, seguido de un colon (;).

2. Escriba el siguiente comando y presione el Ingresar llave:

: establecer omnifunc = csscomplete#completarsss

Este comando también se muestra en la imagen a continuación:

3. Cambiar a Insertar modo y comenzar a escribir cualquier sintaxis CSS.

En este ejemplo, escribí fuente: y presionado CTRL+ X, seguido de presionando CTRL+ O. Vim me mostró una lista de sugerencias, como se muestra en la siguiente imagen:

Cómo configurar y usar Auto-Complete en el código PHP con VIM?

Para configurar y usar automáticamente en código PHP con VIM, realice los siguientes pasos:

1. Cambiar a Cmdline modo presionando Esc seguido de un colon.

2. Escriba el siguiente comando y presione el Ingresar llave:

: Establecer omnifunc = phpcomplete#completaphp

Este comando también se muestra en la imagen a continuación:

3. Cambiar a Insertar modo y comenzar a escribir cualquier código PHP. En este ejemplo, escribí fecha( y presioné CTRL+ X, seguido de presionando CTRL+ O. Vim me mostró una lista de sugerencias, como se muestra en la siguiente imagen:

Conclusión

Siguiendo los métodos discutidos en este artículo, puede configurar y utilizar fácilmente la función Auto-Completa en VIM con archivos de texto simples, así como con varios lenguajes de secuencias de comandos.