使用VSCode配置Go开发环境并编写menu项目

a1164223711 2022-03-23 01:00:18

一、配置Go开发环境

1、官网下载安装Windows版安装文件并安装

2、设置环境变量

Path中添加Go开发包的bin文件夹的路径

3、在命令行中输入go version显示版本信息表示安装成功

二、vscode环境准备

在插件中搜索Go并安装插件

三、创建GitHub版本库

1、创建新的GitHub远程仓库

2、将仓库克隆到本地文件夹

git clone git@...

四、编写menu程序

1、初始化项目

go mod init Task1Menu

2、新建menu.go文件,编写代码

package main
 
import "fmt"
 
func main() {
	var str string
	for {
		fmt.Print("请输入命令:")
		fmt.Scan(&str)
		if str == "quit" {
			break
		}
		switch str {
		case "help":
			fmt.Println("帮助信息")
		case "list":
			fmt.Println("列表信息")
		default:
			fmt.Println("无法识别的指令")
		}
	}
}

 3、由于调试控制台中无法直接获取输入,因此需要使用“远程调试”方法,使用dlv --headless模式监听端口,在终端中进行调试,建立VSCode调试配置launch.json。并在调试前使用终端输入dlv debug --headless --listen=:2345,开启监听。

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Connect to server",
            "type": "go",
            "request": "attach",
            "debugAdapter": "dlv-dap",
            "mode": "remote",
            "remotePath": "${workspaceFolder}",
            "port": 2345,
            "host": "127.0.0.1"
        }
    ]
}

 4、运行程序

五、上传同步

1、使用git add .

2、git commit -m "build env demo"

3、git push上传文件至远程仓库

 

作者:313

 

 

 

...全文
333 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-开发工具 发布问题, 以便更快地解决您的疑问

571

社区成员

发帖
与我相关
我的任务
社区描述
软件工程教学新范式,强化专项技能训练+基于项目的学习PBL。Git仓库:https://gitee.com/mengning997/se
软件工程 高校
社区管理员
  • 码农孟宁
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧