fatih / vim-go
 
ominaisuudet
tämä liitännäinen lisää Go-kielituen Vim: lle seuraavin pääominaisuuksin:
- kokoa paketti 
:GoBuild, asenna se:GoInstalltai testaa:GoTest. Tee yksi testi:GoTestFunc). - suorita nykyiset tiedostosi nopeasti arvolla 
:GoRun. - parannettu syntaksin korostus ja taittaminen.
 - Debug-ohjelmat, joissa on integroitu 
delvetuki:GoDebugStart. - täydennys ja monet muut ominaisuudet tukevat kautta 
gopls. - tallennuksen muotoilu pitää kohdistimen sijainnin ja kumohistorian.
 - Siirry tunnukseen / ilmoitukseen arvolla 
:GoDef. -  Katso asiakirjat, joissa on 
:GoDoctai:GoDocBrowser. - helppo tuoda paketteja kautta 
:GoImport, poistaa ne kautta:GoDrop. - tunnisteiden tarkka tyyppiturvallinen uudelleennimeäminen merkinnällä 
:GoRename. - katso, mikä koodi kuuluu testeihin, joissa on 
:GoCoverage. - Lisää tai poista tageja strukturoiduista kentistä, joissa 
:GoAddTagsja:GoRemoveTags. -  Soita 
golangci-lintkanssa:GoMetaLintervedota kaikkiin mahdollisiin lintereihin(golint,vet,errcheck,deadcode, jne.) ja laita tulos QuickFix – tai sijaintiluetteloon. - nypi koodisi numerolla 
:GoLint, aja koodisi läpi:GoVethavaitaksesi tilastovirheet tai varmista, että virheet tarkistetaan numerolla:GoErrCheck. - kehittyneet lähdeanalyysityökalut, joissa käytetään 
guru, kuten:GoImplements,:GoCalleesja:GoReferrers. - … ja paljon muuta! Katso doc/vim-go.txt lisätietoja.
 goplsesiintymä voidaan jakaa muiden vim-liitännäisten kanssa.- vim-Gon 
goplskäyttö voidaan poistaa käytöstä. 
Install
vim-go vaatii vähintään Vim 8.0.1453 tai neovim 0.4.0.
viimeisin vakaa julkaisu on suositettu versio. Jos päätät käyttää päähaaraa sen sijaan, tee se varoen; se on kehityshaara.
vim-go noudattaa tavanomaista ajonaikaista polkurakennetta. Alla on muutamia helper lines for popular package managers:
-  vim 8 pakkausta
git clone https://github.com/fatih/vim-go.git ~/.vim/pack/plugins/start/vim-go
 -  patogeeni
git clone https://github.com/fatih/vim-go.git ~/.vim/bundle/vim-go
 -  vim-pistoke
Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' }
 -  Vundle
Plugin 'fatih/vim-go'
 
sinun täytyy myös asentaa kaikki tarvittavat binäärit. vim-go helpottaa niiden kaikkien asentamista antamalla komennon :GoInstallBinaries, jokago get kaikki tarvittavat binäärit.
katso ohjeistuksen asennus-kohdasta tarkemmat ohjeet (:help go-install).
käyttö
täydellinen dokumentaatio löytyy osoitteesta doc / vim-go.txt. Voit soittaa sen Vimin sisältä :help vim-go.
asennustavasta riippuen voit joutua luomaan liitännäisenhelp tagsmanuaalisesti (esim. :helptags ALL).
meillä on myös virallinen vim-go-opetusohjelma.
usein kysytyt kysymykset ja vianetsintä
usein kysytyt kysymykset ja vianetsintävinkit ovat dokumentaatiossa ja ne voidaan nopeasti ottaa käyttöön :help go-troubleshooting. Jos uskot löytäneesi vian tai puutteen vim-go: ssa, johon ei ole apua eikä olemassa olevia kysymyksiä, avaa ongelma selkeillä kopiointivaiheilla. :GoReportGitHubIssue voidaan käyttää esikansoittamaan suuri osa uutta numeroa luotaessa tarvittavista tiedoista.
Contributing
All PRs are welcome. Jos aiot osallistua suuri laastari tai integroida uuden työkalun, luo ongelma ensin saada etukäteen kysymyksiä tai suunnittelupäätöksiä pois tieltä ensin.
testit voi suorittaa paikallisesti ajamalla make. Se nukkaa viml sinulle, nukkaa dokumentaatio, ja suorittaa testit pienin vaadittu versio Vim, muut versiot vim, jotka voivat olla kriittisiä tukea, ja Neovim.
License
The BSD 3-Clause License-see LICENSE for more details