在Windows和VS Code中配置Go语言环境并实现menu程序
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集成模块与第三方插件生态进一步强化该能力。
VS Code AI插件彻底卸载指南:Claude Code与OpenCode残留清理
AI编程插件如Claude Code和OpenCode在VS Code中提供智能补全与模型调度能力,其底层依赖进程驻留、用户配置、扩展沙箱及系统级注册项等多层机制。若仅通过常规卸载程序移除,极易遗留环境变量、缓存目录、Shell配置、注册表项或systemd服务,导致API密钥泄露、端口冲突、VS Code启动异常及CI/CD环境不可重现等问题。本文聚焦开发者真实场景,详解跨平台(Windows/macOS/Linux)下进程终止、路径精准清除、注册表与Shell初始化文件外科手术式清理三步法,并融入ope
VS Code安装配置全指南:轻量编辑器的底层逻辑与实战避坑
VS Code并非传统IDE,而是一个基于Electron构建、遵循分层解耦架构的可扩展代码编辑平台。其核心原理在于UI/逻辑/执行三层分离、插件通过Language Server Protocol(LSP)按需赋能、安装本质为绿色部署而非系统注册。这种设计赋予它启动快(1.3秒)、资源省、跨平台一致等技术价值,广泛应用于前端开发、Python脚本编写、嵌入式配置(如ESP32)、远程服务器调试(Remote-SSH)及运维自动化等轻量高频场景。本文聚焦Windows/macOS/Linux全平台安装实操,
EVC VS2005
#### 四、总结将EVC项目迁移到VS2005不仅涉及代码的转换,还包括资源文件如菜单栏定义的重新组织等。此外,对于特定类型的项目(如基于COM的应用程序),还需要关注特定的配置和设置。
VS2010制作安装包
粘贴Code**- **步骤:** 将复制的“ProductCode”粘贴到卸载程序的“Argument”属性下,但要在前面加上“/x”,然后空格再粘贴,如图2-11所示。


