Solucionar los problemas que ocurren con la codificación go en vscode

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+Pen la plataforma Mac Command+Shift+P. En este momento, aparecerá un cuadro de entrada en la interfaz de VS Code

imagen-20210317163139745

3. Ingresamos en este cuadro de entrada >go:install, lo siguiente buscará automáticamente los comandos relacionados, seleccionamos Go:Install/Update Toolseste 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.

imagen-20210317084851704

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

imagen-20210317090407649

2. Desmarque Usar servidor de idioma

imagen-20210317090415647

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 vendorimportar 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 modmodo 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 modmodo, 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

Uso básico del módulo go

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

Supongo que te gusta

Origin blog.51cto.com/14191164/2675092
Recomendado
Clasificación