在Windows和VS Code中配置Go语言环境并实现menu程序

Young_Fr Young_Fr 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

1. 配置Go语言环境

1.1 安装Go语言

在这里下载适用于Windows环境的Go语言安装包:

下载完成后直接双击运行并按照提示安装:

安装完成后打开cmd窗口输入命令查看是否安装成功:

go version
go version go1.20.2 windows/amd64

 1.2 配置GOPROXY变量

由于众所周知的原因,我们需要配置GOPROXY变量才能让后续步骤顺利进行。在cmd窗口输入如下命令:

go env -m GOPROXY=https://goproxy.cn,direct

1.3 在VS Code中安装Go语言插件

在VS Code中搜索Go并安装Go扩展:

 Go语言扩展会自动下载相关的Go工具并安装。安装完成后即完成了Go开发环境的配置。

2. 创建版本库并编写Go程序

在gitee中新建版本库:

 使用如下命令将项目克隆到本地,然后在VS Code中打开:

git clone https://gitee.com/meng-yinlei/go-menu.git

在项目中新建main.go文件并输入代码:

package main

import "fmt"

func main() {
	var cmd string
	for {
		fmt.Print("Please input a command: ")
		fmt.Scanln(&cmd)
		switch cmd {
		case "help":
			fmt.Println("This is help command.")
		case "quit":
			fmt.Println("Bye.")
			return
		default:
			fmt.Println("Wrong command!")
		}
	}
}

在命令行中输入go run main.go命令即可运行程序,运行结果如下:

 3. 推送到远程仓库

输入以下命令:

git add .
git commit -m "first commit"
git push -u origin "master"

在网页端查看:

 

作者:XXXXXXX286

...全文

相关推荐

VS Code代码差异对比[源码]

VS Code原生支持文件级与文件夹级的差异比对功能,并通过内置的Git集成模块与第三方插件生态进一步强化该能力。

perl8

VS Code AI插件彻底卸载指南:Claude Code与OpenCode残留清理

AI编程插件如Claude Code和OpenCode在VS Code中提供智能补全与模型调度能力,其底层依赖进程驻留、用户配置、扩展沙箱及系统级注册项等多层机制。若仅通过常规卸载程序移除,极易遗留环境变量、缓存目录、Shell配置、注册表项或systemd服务,导致API密钥泄露、端口冲突、VS Code启动异常及CI/CD环境不可重现等问题。本文聚焦开发者真实场景,详解跨平台(Windows/macOS/Linux)下进程终止、路径精准清除、注册表与Shell初始化文件外科手术式清理三步法,并融入ope

weixin_34101229

VS Code安装配置全指南:轻量编辑器的底层逻辑与实战避坑

VS Code并非传统IDE,而是一个基于Electron构建、遵循分层解耦架构的可扩展代码编辑平台。其核心原理在于UI/逻辑/执行三层分离、插件通过Language Server Protocol(LSP)按需赋能、安装本质为绿色部署而非系统注册。这种设计赋予它启动快(1.3秒)、资源省、跨平台一致等技术价值,广泛应用于前端开发、Python脚本编写、嵌入式配置(如ESP32)、远程服务器调试(Remote-SSH)及运维自动化等轻量高频场景。本文聚焦Windows/macOS/Linux全平台安装实操,

weixin_33812433

EVC VS2005

#### 四、总结将EVC项目迁移到VS2005不仅涉及代码的转换,还包括资源文件如菜单栏定义的重新组织等。此外,对于特定类型的项目(如基于COM的应用程序),还需要关注特定的配置和设置。

LINYNA117

VS2010制作安装包

粘贴Code**- **步骤:** 将复制的“ProductCode”粘贴到卸载程序的“Argument”属性下,但要在前面加上“/x”,然后空格再粘贴,如图2-11所示。

凯歌啊
评论 1
收藏 已收藏
分享
返回顶部