
Este plug -in adiciona suporte ao idioma GO para VIM, com os seguintes recursos principais:
:GoBuild , instale -o com :GoInstall ou teste -o com :GoTest . Execute um único teste com :GoTestFunc ).:GoRun .delve integrado com :GoDebugStart .gopls .:GoDef .:GoDoc ou :GoDocBrowser .:GoImport , remova -os via :GoDrop .:GoRename .:GoCoverage .:GoAddTags e :GoRemoveTags .:GoLint ou :GoMetaLinter , execute seu código através de :GoVet para capturar erros estáticos ou verifique se os erros são verificados com :GoErrCheck .gopls , como :GoImplements , :GoCallees e :GoReferrers .gopls .gopls pode ser compartilhada com outros plug -ins Vim.gopls pelo Vim-Go pode ser desativado e as ferramentas alternativas podem ser usadas quando desejado.Tagbar via gotags .Ultisnips e outros motores de snippet. O VIM-GO requer pelo menos VIM 8.1.2269 ou neovim 0.4.0.
A versão estável mais recente é a versão recomendada a ser usada. Se você optar por usar a filial mestre, faça -o com cautela; É um ramo de desenvolvimento .
Vim-Go segue a estrutura padrão do caminho de tempo de execução. Abaixo estão algumas linhas auxiliares para gerentes de pacotes populares:
git clone https://github.com/fatih/vim-go.git ~/.vim/pack/plugins/start/vim-gogit clone https://github.com/fatih/vim-go.git ~/.local/share/nvim/site/pack/plugins/start/vim-gogit clone https://github.com/fatih/vim-go.git ~/.vim/bundle/vim-goPlug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' }Plugin 'fatih/vim-go' Você também precisará instalar todos os binários necessários. O Vim-Go facilita a instalação de todos eles, fornecendo um comando :GoInstallBinaries , que go install todos os binários necessários.
Confira a seção de instalação na documentação para obter instruções mais detalhadas ( :help go-install ).
A documentação completa pode ser encontrada em doc/vim-go.txt. Você pode exibi-lo de dentro do VIM com :help vim-go .
Dependendo do seu método de instalação, pode ser necessário gerar as help tags do plug -in manualmente (por exemplo :helptags ALL ).
Também temos um tutorial no wiki oficial do Vim-Go.
As perguntas frequentes e as dicas para solucionar problemas estão na documentação e podem ser acessadas rapidamente usando :help go-troubleshooting . Se você acredita que encontrou um bug ou falha no Vim-Go que não é abordado por ajuda nem em problemas existentes, abra um problema com as etapas claras da reprodução. :GoReportGitHubIssue pode ser usado pré-preenchimento de muitas informações necessárias ao criar um novo problema.
Todos os PRs são bem -vindos. Se você planeja contribuir com um patch grande ou integrar uma nova ferramenta, crie um problema primeiro para obter perguntas iniciais ou decisões de design primeiro.
Você pode executar os testes localmente executando make . Ele fará com que o VIML para você, fie a documentação e execute os testes contra a versão mínima necessária do VIM, outras versões do VIM que podem ser críticas para apoiar e neovim.
A licença de 3 cláusulas BSD - consulte LICENSE para obter mais detalhes