Vscode怎么实现远程调试项目? vscode远程调试go的配置教程
有时候我们需要远程调试项目,今天我们就来看看vscode远程调试go的配置方法。
Vscode安装,默认都安装了
在Vscode中连接远程机器,在远程机器下载Go插件
下载了Go插件之后,安装其他相关Go的开发调试工具。Ctrl + Shift + p(Mac是Command + Shift + p)按键打开配置弹窗,输入Go: Install/Update Tools,勾选所有开发调试工具(特别是dlv工具,是Go语言调试必备)
配置远程调试相关信息。如图所示:
- Ctrl + Shift + d(Mac是Command + Shift + d)快捷键或者直接点击左边工具栏的测试调试按键跳到调试面板,之后点击
- 如果之前还没创建过相关配置文件,那么点击创建launch.json配置文件,在之后弹出的选项框中选择 Go: Lanuch Package创建配置文件。
如果之前已经创建过了launch.json文件,那么点解设置按钮弹出配置文件
配置远程调试配置项(由于vscode直接连的远程机器,获取的远程代码,所以无需在本地拷贝一份与远程代码一样的源码)。如图所示例子
Vscode进行调试。选择对应的调试配置项,点击旁边的调试按钮进行调试
问题解决。报错信息显示conf/conf.toml文件找不到。但是conf目录项确实有conf.toml文件。报错的原因是dlv命令是在cmd目录下执行的,那么调试服务的工作目录是cmd目录下,而conf目录与cmd目录是同等级目录,所以应该将main.go文件的init函数中配置文件路径从"conf/conf.toml"改成"../conf/conf.toml",即可解决问题。
重启调试服务,Vscode进行开启调试。如图所示,开始调试!!!
以上就是vscode远程调试go的配置教程,希望大家喜欢,请继续关注脚本之家。
相关文章
vscode怎么设置默认浏览器? vscode默认打开的浏览器为Chrome的方法
vscode如何设置默认打开的浏览器为Chrome?vscode设置默认打开的浏览器为Chrome为什么不还是用其他浏览器打开,下面我们就来看看解决办法2024-12-25vscode中文乱码怎么解决? VSCode解决中文乱码问题的多种方法分享
在使用VSCode打开文件时,有时会遇到中文乱码的问题,这通常是由于文件的编码格式与VSCode的默认编码设置不匹配所导致的,为了解决这个问题,我们可以尝试以下几种方法2024-12-25vscode配置出现错误怎么办? vscode配置使用相关问题汇总
最近在帮舍友配置vscode时遇到了各种奇奇怪怪的问题,在经过了一系列莫名其妙的玄学操作后基本得到了解决,特此记录2024-12-25vscode怎么设置中文? vscode英文界面设置为简体中文的汉化过程
Visual Studio Code 是一款流行的开源代码编辑器,默认使用英语界面,怎么切换到中文界面模式呢?详细请看下文介绍2024-12-25vscode如何连接远程服务器? VSCode连接远程服务器的傻瓜式图文教程
本文将教你如何通过Visual Studio Code(VSCode)简单易懂地连接到远程服务器,无论是初学者还是有经验的开发者都能快速上手2024-12-25- 使用VScode阅读Linux内核源码时的路径屏蔽设置,主要屏蔽内核源码arch目录下不使用的架构文件,下面我们就来看看设置方法2024-12-25
VScode全局搜索屏蔽/显示屏蔽指定文件类型及文件夹的方法
VScode因为兼容的文件类型比较多,在全局搜索上能够看到所有文件,想要屏蔽、显示屏蔽指定文件类型及文件夹,该怎么操作呢?详细请看下文介绍2024-12-25vscode怎么检测工作区是否有问题? vscode调出问题指令的两种方法
vscode中可以检查是否有问题,如果有问题该怎么调出有问题的指令呢?下面我们就来看看详细的教程2024-09-28怎么在VScode中设置账号同步? Vscode账号同步的实现方法
VScode是一款免费开源的现代化轻量级代码编辑器,使用该软件时,可以设置账号同步,今天小编就来说明一下具体的操作步骤2024-09-28VSCode如何格式化XML? VSCode实现UltraEdit中XML格式化的方法
最近很喜欢使用 VS Code,所以会遇到很多 VS Code 的日常使用问题,比如,我想要在 VS Code 中实现 UltraEdit 中 XML 格式化的问题,该如何做呢?详细请看下文介绍2024-09-26
最新评论