Før du starter denne opplæringen, må du sjekke VIM Editor og Python er installert og fungerer som det skal i Ubuntu -operativsystemet. Kjør følgende kommandoer for å bekrefte at begge pakkene er installert.
$ vim -version$ python -v
Kjør følgende kommando hvis VIM ikke er installert.
$ sudo apt-get install vim
Kjør følgende kommando hvis Python3 ikke er installert.
$ sudo apt-get install python3*** Merk: Hvis den gamle versjonen av Python er installert før, må du bekrefte at Python3 fungerer som standard.
Konfigurere VIMRC -fil for Python
.vimrc Filen inneholder alle konfigurasjonsinnstillinger for VIM Editor. Hvis du kjører Vim -redaktør for første gang, vil denne filen være tom. Hvis du brukte Vim Editor før og lagt til hvilken som helst innstilling, vil filen inneholde noen tekst. Jeg har lagt til noen syntaksuthevende innstillinger før. Så filen inneholder noen innstillinger. Kjør følgende kommando for å åpne .vimrc Fil i Vim Editor for å legge til innstilling for et Python -skript.
$ sudo vim ~/.vimrc
Inkluder følgende innstillinger på slutten av filen for å lage et Python -utviklingsmiljø. Lagre og lukk filen ved å trykke '😡'.
"Aktiver syntaksutheving for Python -koderSjekk effekten av innstillingene
Åpne et hvilket som helst Python -skript i Vim Editor og sjekk effekten av de nye innstillingene. Her, gjennomsnitt.py Filen åpnes på Vim Editor. Innholdet i filen er gitt nedenfor.
gjennomsnitt.py
n1 = input ("Angi første nummer \ n")Effektene av innstillingene vil bli vist etter å ha åpnet filen i VIM Editor. Linjenummeret legges til i hver linje i filen for Antall innstilling. Understrek blir lagt til der markøren ligger for markørlinje innstilling.
Når fanen tasten trykker på, blir 4 mellomrom lagt til for ts Innstilling som følgende bilde.
Når markøren er satt i stillingen til en hvilken som helst startbrakett, vil den fremheve både start- og sluttbraketter for showmatch innstilling.
Bruke automatisk funksjon
VIM Editor har innebygd automatisk funksjonsfunksjon. Denne funksjonen fungerer etter å ha kommet inn i innsatsmodus. Ctrl+n brukes til å åpne rullegardinlisten, og brukeren kan velge ethvert ord fra listen for å legge inn som neste ord. Ctrl+p brukes til å velge det siste ordet fra listen. Noen bruksområder for den automatiske funksjonen til VIM vises i neste del av opplæringen.
Åpne en ny eller eksisterende Python-fil i VIM Editor for å teste den automatiske funksjonen. Her, gjennomsnitt.PY -filen åpnes i Vim Editor. trykk Jeg For å komme inn i innsatsmodus og flytte markøren der du vil legge til koden. trykk Ctrl+n Å åpne auto-fullstendig liste. Den vil vise listen over alle deklarerte variable og funksjonsnavn.
For å velge en bestemt variabel eller funksjon, skriv inn det første tegnet på variabelen eller funksjonsnavnet og trykk CTRL+N for å åpne Auto-Complete-listen. Hvis Ctrl+N trykkes etter å ha skrevet 'P' så 'skrive ut'Funksjon vil bli valgt automatisk som følgende bilde.
Følgende bilde viser bruken av Ctrl+p Kommando av Vim . Aktiver innsatsmodus, skriv ut tegnet 'Jeg' og trykk Ctrl+n For å vise den automatiske listen. trykk Ctrl+p For å velge det siste elementet fra listen. Her, int er valgt.
Hovedbegrensningen av den innebygde automatiske funksjonen til VIM er at den har begrensede alternativer for å utføre auto-fullstendig oppgaver. Hvis du vil utføre automatisk komplette oppgaver mer effektivt, er det bedre å bruke en automatisk komplett plugin av Vim Editor. Navnene på noen automatisk komplette plugins er Jedi-Vim, YouCompleteme, PythonComplete osv.
Koderen trenger mindre tid og krefter hvis noen god redigerer brukes til å skrive koden. Vim Editor er en av de populære redaktørene for å skrive Python -manus. Denne redaktøren har mange nyttige funksjoner som hjelper koderen til å skrive eller redigere Python -kode mer effektivt. Hvis du vil bruke VIM -redaktør for Python -programmering eller vil lage et Python -utviklingsmiljø i Vim, vil denne opplæringen hjelpe deg å gjøre den oppgaven.