"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo depurar el código GO en el código Visual Studio con Delve?

¿Cómo depurar el código GO en el código Visual Studio con Delve?

Publicado el 2025-02-06
Navegar:738

How to Debug Go Code in Visual Studio Code with Delve?

de depuración GO Code en Visual Studio Code con Delve

Configuración de Delve Debugger en Código Visual Studio para el desarrollo GO requiere los siguientes pasos: [

Prerequisites:

  • Instale la última versión de Go y configure Goroot y GoPath.
  • Agregue $ GOPATH/bin a su entorno OS Variable Variable Variable .
  • Establecer variable de entorno GO15VENDOREXPERIMENT = 1.
  • Instale dlv: ejecute ir github.com/derekparker/delve/cmd/dlv y asegurar que el binario DLV se genere en $ gopath/bin.
  • Instale el código Visual Studio y la extensión GO.

setup:

  1. Abra una carpeta en el código de estudio de Visual (Ctrl Shift e).
  2. Abra el archivo la junta. Presione F5 para comenzar a depurar.
  3. use los atajos de teclado para controlar el depurador:
  4. f10: paso a

    f11: pisar
      []
    • shift f11: Step Out
    • shift f5: deje de depurar
    • ctrl shift f5: reiniciar la depuración
    • de configuración de ejemplo de ejemplo de configuración :
{ "Versión": "0.2.0", "Configuraciones": [ { "Nombre": "Lanzar", "Escriba": "ir", "Solicitar": "Lanzar", "Modo": "Depurar", "Programa": "$ {WorksPaceroot}", "env": {}, "Args": [] } ] }

Código de muestra:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "program": "${workspaceRoot}",
            "env": {},
            "args": []
        }
    ]
}
paquete principal importar "fmt" func Main () { fmt.println ("¡Hola mundo!") I: = 101 fmt.println (i) }

resultado:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "go",
            "request": "launch",
            "mode": "debug",
            "program": "${workspaceRoot}",
            "env": {},
            "args": []
        }
    ]
}
Visual Studio Code lanzará el depurador y mostrará el panel de depuración. Puede pasar el paso sobre las variables para ver sus valores y usar puntos de interrupción para atravesar el código.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3