sobre mí
Artículo primero | Mi blog | Bienvenido a seguir
Introducción
Usando el desarrollo del programa VsCode for Go, definitivamente encontraremos algunos problemas. Algunos de estos problemas son problemas de configuración del IDE y otros son inconsistencias en la versión del paquete de descarga. afuera.
Preparación preliminar, debe ver
Antes de corregir el problema, asegúrese de haber descargado correctamente el conjunto de herramientas oficial de golang go-tool
. Si no está seguro, siga mis pasos. Después de la operación, su problema estará resuelto.
1. Configure la fuente de golang.
go env -w GOPROXY=https://goproxy.cn,direct
Luego descargamos el servicio de herramientas predeterminado de la herramienta golang:
2. Presione en la plataforma Windows y presione Ctrl+Shift+P
en la plataforma Mac Command+Shift+P
. En este momento, aparecerá un cuadro de entrada en la interfaz de VS Code
3. Ingresamos en este cuadro de entrada >go:install
, lo siguiente buscará automáticamente los comandos relacionados, seleccionamos Go:Install/Update Tools
este comando, lo seleccionamos como se muestra en la figura a continuación y presionamos Enter para ejecutar el comando
Seleccione todo en la ventana emergente y haga clic en el botón "Aceptar" para instalar.
Espere a que se complete la instalación, debido a la particularidad de la red doméstica, debe conocer la fuente del proxy de go, de lo contrario la descarga siempre fallará.
Después de realizar este paso, reinicie Vscode. Si su problema puede resolverse en este momento, no necesita seguir leyendo.
Soluciones a problemas específicos
Si los pasos anteriores no pueden resolver su problema, puede configurar la operación de acuerdo con su propio problema.
1. F12 no puede saltar en VSCode
Configuración general
Haga clic en el engranaje en la esquina inferior izquierda y seleccione la interfaz de configuración (también puede hacer CTRL+,
clic directamente en la tecla de acceso directo para hacer clic en usuario-extender-ir. Realice las siguientes configuraciones
1. Modifique DocsTool a godoc
2. Desmarque Usar servidor de idioma
3. Reinicie VsCode
ir al modo mod
Si las operaciones anteriores aún no funcionan y está utilizando el modo go mod, existe una forma especial de resolver este problema.
Ejecute el comando para go mod vendor
importar las dependencias, este paso transferirá las dependencias a la carpeta del proveedor (creada automáticamente) en el directorio raíz del proyecto
En este punto, F12 puede saltar al código.
En segundo lugar, el código muestra automáticamente que la función no es válida
Este problema generalmente se debe al go mod
modo de conmutación causado. Si su proyecto usa el modo Gopath (si algunos estudiantes no comprenden los dos modos de Gopath y Gomod, puede leer mi artículo sobre cómo tratar el go moudle y aplicarlo al trabajo ), entonces debe configurar
go env -w GO111MODULE=off
En este momento, la función de activación automática se puede utilizar correctamente.
Si está usando el go mod
modo, configure
go env -w GO111MODULE=on
La función de activación automática también se puede restablecer a la normalidad.
Referencia del artículo
vscode go no encontró ninguna definición
Lectura recomendada
Ha surgido un nuevo código abierto después de los cargos de la herramienta Redis
El mapa de habilidades de ingeniero más alto de Star en GitHub
La palabra más propensa a que los programadores chinos envíen palabras incorrectas
Recomendar !!! Sitio web de índice de iconos de Markdown
Al final
Con esto concluye este artículo, espero que te ayude