
Este complemento agrega soporte de idioma GO para VIM, con las siguientes características principales:
:GoBuild , instálelo con :GoInstall o pruebe con :GoTest . Ejecute una sola prueba con :GoTestFunc ).:GoRun .delve con :GoDebugStart .gopls .:GoDef .:GoDoc o :GoDocBrowser .:GoImport , retírelos a través de :GoDrop .:GoRename .:GoCoverage .:GoAddTags y :GoRemoveTags .:GoLint o :GoMetaLinter , ejecute su código a través de :GoVet para captar errores estáticos o asegúrese de que se verifiquen los errores con :GoErrCheck .gopls , como :GoImplements ,: :GoCallees y :GoReferrers .gopls .gopls se puede compartir con otros complementos VIM.gopls de VIM-go se puede deshabilitar y se pueden usar herramientas alternativas cuando se desee.Tagbar a través de gotags .Ultisnips y otros motores de fragmento. VIM-GO requiere al menos VIM 8.1.2269 o Neovim 0.4.0.
La última versión estable es la versión recomendada para usar. Si elige usar la rama maestra en su lugar, hágalo con precaución; Es una rama de desarrollo .
Vim-go sigue la estructura de ruta de tiempo de ejecución estándar. A continuación se presentan algunas líneas a ayuda de gerentes de paquetes 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' También deberá instalar todos los binarios necesarios. Vim-go facilita la instalación de todos al proporcionar un comando :GoInstallBinaries , que go install todos los binarios requeridos.
Consulte la sección Instalar en la documentación para obtener instrucciones más detalladas ( :help go-install ).
La documentación completa se puede encontrar en doc/vim-go.txt. Puede mostrarlo desde dentro de Vim con :help vim-go .
Dependiendo de su método de instalación, es posible que deba generar las help tags del complemento manualmente (por ejemplo :helptags ALL ).
También tenemos un tutorial en el Wiki oficial Vim-Go.
Las preguntas frecuentes y los consejos de resolución de problemas están en la documentación y se puede acceder rápidamente utilizando :help go-troubleshooting . Si cree que ha encontrado un error o una deficiencia en VIM-go que no se aborda por la ayuda ni en los problemas existentes, abra un problema con pasos de reproducción claros. :GoReportGitHubIssue se puede utilizar prepobulando gran parte de la información necesaria al crear un nuevo problema.
Todos los PR son bienvenidos. Si planea contribuir con un parche grande o integrar una nueva herramienta, cree primero un problema para obtener cualquier pregunta inicial o decisiones de diseño primero.
Puede ejecutar las pruebas localmente ejecutando make . Ponerá el VIML para usted, vincule la documentación y ejecutará las pruebas contra la versión mínima requerida de VIM, otras versiones de VIM que pueden ser críticas para soportar y Neovim.
La licencia de 3 cláusula BSD - consulte LICENSE para más detalles