Kuinka asentaa VIM Editor Python -ohjelmointia varten
VIM on muokattava ohjelmoitava tekstieditori. Voit tehdä mitä haluat VIM: llä, jos tiedät kuinka VIM toimii ja kuinka kirjoittaa VIM -laajennuksia. Tämä ei kuulu tämän artikkelin soveltamisalaan. Mutta nyt tiedät, että se on mahdollista. Onneksi monet ihmiset ovat jo tehneet paljon VIM -laajennuksia, jotka voimme ladata ja asentaa järjestelmäämme. Näin aion määrittää VIM: n laajennuksilla, joita tarvitaan Pythonin kanssa työskentelemiseen. Aloitetaan.
VIM: n asentaminen Ubuntu/Debianiin:
Ubuntussa/Debianissa voit asentaa VIM: n Ubuntun/Debianin virallisesta pakettivarastosta.
Päivitä ensin pakettivaraston välimuisti seuraavalla komennolla:
$sudo apt-get päivitys
Nyt voit asentaa VIM: n käyttämällä seuraavaa komentoa:
$sudo apt-get install tulin
Paina 'y' ja jatka painamalla.
VIM on asennettava.
Voit nyt suorittaa VIM: n seuraavalla komennolla:
$tulin
Tämä on VIM: n Tervetuloa -ikkuna.
VIM: n asentaminen CentOS/RHEL/Fedoraan:
Voit asentaa VIM: n CentOS/RHEL/Fedoran virallisesta pakettivarastosta seuraavalla komennolla:
$sudo yum asentaa tulinVIM: n perusteet:
Kun käynnistät VIM: n, se on komentotilassa. Tässä tilassa suoritat VIM -komennon. Jos haluat muokata teksti- tai lähdekooditiedostoa, siirry lisätilaan painamalla i -painiketta. Lisätilassa VIM: n pitäisi toimia kuten muut tekstieditorit. Voit palata komentotilaan Insert -tilasta näppäimellä. Lopeta VIM siirtymällä komentotilaan ja kirjoittamalla ': q!' Ja painamalla. Jos haluat tallentaa muutokset VIM: llä, suorita komentotilasta ': w'.
VIM: n määrittäminen Pythonille:
Nyt aion tehdä pieniä VIM -kokoonpanoja. VIM lukee määritystiedoston nimeltä .vimrc käyttäjän HOME -hakemistosta ja määrittää itsensä, kun suoritat VIM: n.
Luo nyt .vimrc -tiedosto käyttäjän HOME -hakemistoon suorittamalla seuraava komento:
$tulin~/.vimrcVIM: n pitäisi näkyä. Huomaatko kuvakaappauksessa merkityn alueen? Siinä lukee Uusi tiedosto. Jos .vimrc -tiedostoa ei ole, VIM luo uuden tiedoston. Jos .vimrc -tiedosto on olemassa, VIM avaa olemassa olevan tiedoston. Asensin juuri VIM: n jokin aika sitten, joten minulla ei ole vielä .vimrc -tiedostoa.
Paina nyt 'i' ja VIM: n pitäisi siirtyä INSERT -tilaan.
Kirjoita nyt seuraavat rivit:
syntaksin käyttöönottoaseta tabstop = 4
Aseta siirtoleveys = 4
aseta expandtab
aseta numero
tiedostotyypin sisennys käytössä
aseta automaattinen sisennys
Paina nyt ja kirjoita ': wq!' Ja paina tallentaaksesi tiedoston ja sulje VIM.
Jos avaat '.vimrc' uudelleen VIM: llä, sinun pitäisi nähdä joitain muutoksia editoriin alla olevan kuvakaappauksen mukaisesti.
Nyt aion asentaa python-syntaksin ( https://github.com/hdima/python-syntax ) syntaksin korostusmoduuli VIM: ssä Python2: n ja Python3: n paremman python -syntaksin korostamiseksi. Python-syntaksimoduuli on säilytettävä tietyssä hakemistossa '~/.vim/syntax', jotta se toimisi.
Luo tarvittavat hakemistot suorittamalla seuraava komento:
$mkdir -p~/.Tulin/syntaksiSiirry nyt äskettäin luotuun hakemistoon:
$CD~/.Tulin/syntaksiLataa nyt python-syntaksimoduuli, jossa on wget, seuraavalla komennolla:
$wgethttps://raw.githubusercontent.com/hdima/python-syntaksi/hallita/syntaksi/python.vim'Python.vim' -tiedosto on ladattava GitHubista.
Avaa nyt .vimrc -tiedosto seuraavalla komennolla:
$tulin~/.vimrc
Kirjoita nyt seuraava rivi ottaaksesi python-syntaksimoduulin käyttöön.
Tallenna nyt tiedosto.
Tein 'helloworld.py' -tiedoston ja avasin sen VIM: llä. Tältä se näyttää.
Koodattujen välilehtien etsiminen ja korvaaminen välilyönneillä:
Tässä osassa näytän sinulle, kuinka kaikki lähdekooditiedoston välilehdet korvataan oikealla määrällä välilyöntejä VIM: llä.
Olen luonut testitiedoston 'substit.py', ja siinä on useita välilehtiä, joita ei ole vielä korvattu välilyönneillä.
Voit etsiä kaikkia välilehtiä VIM -komennolla '/ t'. Jos haluat haun korostuneen, ota ensin käyttöön 'hlsearch' -vaihtoehto seuraavalla VIM -komennolla:
: aseta hlsearchNyt löydät kaikki välilehdet, joissa on '/ t' VIM -komento, kuten alla olevassa kuvakaappauksessa näytetään.
Jos haluat nyt korvata kaikki välilehdet leveydelle 4, voit suorittaa seuraavan VIM -komennon:
:%s/ t/4_TILAT_TÄSTÄ/gKaikki välilehdet korvataan välilyönneillä.
Jos yrität nyt etsiä välilehtiä, sinun pitäisi nähdä Kuvio ei löydy -virhesanoma alla olevan kuvakaappauksen mukaisesti. Se tarkoittaa, että tekstitiedostossa ei ole välilehtiä.
Näin määrität VIM: n Pythonille. Kiitos tämän artikkelin lukemisesta.
Muut Python Syntax Highlight -moduulit:
Python -syntaksi: https://github.com/kh3phr3n/python-syntax
Python -tila: https://github.com/python-mode/python-mode