Hvordan konfigurere og bruke automatisk komplett med VIM

Hvordan konfigurere og bruke automatisk komplett med VIM
Når du bruker en tekstredigerer for arbeid, kan det hende at din største bekymring er å måtte skrive hvert eneste ord på egen hånd, spesielt når du har mange ventende oppgaver. Hvis du alltid prøver å finne løsninger for å gjøre kjedelige oppgaver enklere, er automatisk komplett en av disse funksjonene som kan gjøre arbeidsprosessen din mer effektiv. Den automatiske funksjonen til VIM gir deg forslag basert på konteksten, og du kan velge det mest passende ordet ut av forslagene uten å måtte skrive det på egen hånd. Denne artikkelen vil forklare hvordan du konfigurerer og bruker VIM Auto-Complete-funksjonen i Ubuntu 20.04.

Konfigurere og bruke automatisk komplett med VIM

Lag først en dummy -fil du kan bruke for å praktisere de fem metodene som er nevnt nedenfor. For å gjøre det, utfør følgende trinn:

  • Skriv inn følgende kommando i terminalen din, og trykk deretter Enter -tasten:
    vim dummyfile.tekst
    Erstatt begrepet "dummyfile" med navnet på filen du vil opprette. Du kan også endre utvidelsen i henhold til dine krav, selv om denne filen alene vil være tilstrekkelig for alle metodene som er omtalt i denne artikkelen. Denne kommandoen vises også i følgende bilde:
  • Etter at denne kommandoen er utført, vises en tom tekstfil på skjermen din.

Hvordan konfigurere og bruke automatisk komplett i tekstfiler med VIM

Den automatiske funksjonen er konfigurert som standard for VIM-tekstfiler. Derfor trenger du bare å lære å bruke denne funksjonen. For å konfigurere og bruke automatisk komplett med VIM, utfør følgende trinn:

  • trykk Esc+ i å gå inn Sett inn Skriv inn tilfeldig tekst i dummyfilen du opprettet i forrige trinn. I dette tilfellet har jeg skrevet to linjer, så vel som brevet c, Som fremhevet på bildet nedenfor:
  • For å aktivere den automatiske funksjonen for dette ordet, trykk Ctrl+ n. En liste over ord vises på skjermen din, hvor du kan velge det mest passende ordet. Hvis det bare er en enkelt kamp, ​​vil VIM automatisk fullføre dette ordet, som vist i følgende bilde:

Hvordan konfigurere og bruke automatisk komplett i JavaScript-syntaks med VIM

For å konfigurere og bruke automatisk komplett i JavaScript-syntaks med VIM, utfør følgende trinn:

1. Bytte til Cmdline modus for vim ved å trykke ESC, etterfulgt av en tykktarm.

2. Skriv inn følgende kommando og trykk på Tast inn nøkkel:

: Sett Omnifunc = JavaScriptComplete#komplett

Denne kommandoen vises også på bildet nedenfor:

3. Bytte til Sett inn modus og begynn å skrive inn JavaScript -syntaks.

I dette eksemplet skrev jeg nettopp dokument, Så presset jeg Ctrl+ x, etterfulgt av Ctrl+ O. Vim viste meg en liste over forslag, som vist i følgende bilde:

Hvordan konfigurere og bruke automatisk komplett i HTML-kode med VIM

For å konfigurere og bruke automatisk komplett i HTML-kode med VIM, utfør følgende trinn:

1. Bytte til Cmdline modus ved å trykke ESC, etterfulgt av en kolon (;).

2. Skriv inn følgende kommando og trykk på Tast inn nøkkel:

: Sett Omnifunc = HTMLComplete#Completetags

Denne kommandoen vises også på bildet nedenfor:

3. Bytte til Sett inn modus og begynn å skrive inn HTML -kode.

I dette eksemplet, skrev jeg Og jeg presset Ctrl+ x, etterfulgt av pressing Ctrl+ O. Vim viste meg en liste over forslag, som vist i følgende bilde:

Hvordan konfigurere og bruke automatisk komplett i CSS-syntaks med VIM

For å konfigurere og bruke automatisk komplett i CSS-syntaks med VIM, utfør følgende trinn:

1. Bytte til Cmdline modus ved å trykke ESC, etterfulgt av en kolon (;).

2. Skriv inn følgende kommando og trykk på Tast inn nøkkel:

: Sett Omnifunc = CSSComplete#CompleteCss

Denne kommandoen vises også på bildet nedenfor:

3. Bytte til Sett inn modus og begynn å skrive inn CSS -syntaks.

I dette eksemplet, skrev jeg font: og presset Ctrl+ x, etterfulgt av pressing Ctrl+ O. Vim viste meg en liste over forslag, som vist i følgende bilde:

Hvordan konfigurere og bruke automatisk komplett i PHP-kode med VIM?

For å konfigurere og bruke automatisk komplett i PHP-kode med VIM, utfør følgende trinn:

1. Bytte til Cmdline modus ved å trykke ESC etterfulgt av en tykktarm.

2. Skriv inn følgende kommando og trykk på Tast inn nøkkel:

: Sett Omnifunc = phpComplete#completephp

Denne kommandoen vises også på bildet nedenfor:

3. Bytte til Sett inn modus og begynn å skrive inn en hvilken som helst PHP -kode. I dette eksemplet, skrev jeg Dato( Og jeg presset Ctrl+ x, etterfulgt av pressing Ctrl+ O. Vim viste meg en liste over forslag, som vist i følgende bilde:

Konklusjon

Ved å følge metodene som er omtalt i denne artikkelen, kan du enkelt konfigurere og bruke den automatiske funksjonen i VIM med enkle tekstfiler, så vel som med forskjellige skriptspråk.