Go语言IDE安装与配置(VSCode)
写在前面:新人入门可以用免费的VSCode玩一下,但是真要使用golang开发中大型项目,还是建议使用jetbrains的goLand.
新入门先用个免费的IDE玩一下,推荐VSCode,当然一直用下去也没什么问题。
此文默认读者已经安装好了go语言环境:Go语言环境安装
下载并安装Visual Studio Code (VSCode):
访问VSCode官网下载:
- 打开浏览器,访问 Visual Studio Code官方网站 https://code.visualstudio.com/
- 在首页找到并点击“Download for Windows”、“Download for macOS”或“Download for Linux”按钮,下载适用于您操作系统的安装包。
提示一下,直接从官网下载速度很慢,我们可以利用国内的镜像站,方法如下:
我们复制官网下载的链接,如:
https://az764295.vo.msecnd.net/stable/6261075646f055b99068d3688932416f2346dd3b/VSCodeUserSetup-x64-1.73.1.exe
把红色部分替换为以下网址:vscode.cdn.azure.cn
最终的得到的网址如下:
https://vscode.cdn.azure.cn/stable/6261075646f055b99068d3688932416f2346dd3b/VSCodeUserSetup-x64-1.73.1.exe
安装VSCode:
- Windows:
-双击下载的.exe安装程序,按照向导完成安装。 - macOS:
- 双击.dmg文件,将VSCode图标拖动到“Applications”文件夹,或者使用右键菜单将其安装。
- Linux:
- 根据您的发行版,可能需要使用包管理器(如apt、dnf等)或安装脚本来安装VSCode。若下载的是.deb或.rpm包,可使用相应的软件包管理器进行安装。
启动VSCode:
• 安装完成后,找到并双击桌面上的VSCode图标(或在应用启动器中搜索“Visual Studio Code”)启动编辑器。
安装VSCode中Go插件:
打开插件市场:
• 在VSCode中,点击左侧面板底部的“Extensions”图标(或按快捷键 Ctrl + Shift + X / Cmd + Shift + X),进入插件市场。
搜索并安装Go插件:
• 在搜索框中输入“Go”,找到官方发布的“Go”插件(通常带有Go语言Logo作为图标)。
• 点击插件卡片上的“Install”按钮,等待安装完成。安装成功后,“Install”按钮会变为“Reload”,此时可以点击它或重启VSCode使插件生效。
创建项目目录和初始化Go模块(如果有go项目直接打开就好了,此处跳过):
创建项目目录:
• 在您希望存放Go项目的文件夹位置,通过文件管理器或终端创建一个新的目录,例如:
mkdir my-go-project
cd my-go-project
初始化Go模块:
• 在终端中,执行以下命令为项目创建并初始化Go模块:
go mod init my-go-project
• 这将在当前目录下生成go.mod文件,标志着Go模块已初始化成功。
下载依赖包:
运行go mod tidy命令:
• 在项目根目录下,执行以下命令以自动下载并同步项目所需的依赖包:
go mod tidy
• 此命令会分析项目源码,确保go.mod和go.sum文件中的依赖信息准确无误,并下载缺失的依赖。
(可选)安装或更新Go工具链:
打开VSCode命令面板:
• 在VSCode中,按下 Ctrl + Shift + P / Cmd + Shift + P 打开命令面板。
搜索并运行Go工具安装命令:
• 在命令面板的输入框中,键入“Go: Install/Update Tools”,选择匹配的命令。
• 插件会列出可供安装或更新的Go工具列表,您可以选择全部安装或指定部分工具。确认后,插件会自动完成工具的安装或更新。
开始编程:
创建Go源文件:
• 在VSCode中,点击顶部菜单的“File” > “New File”,或者右键项目目录并选择“New File”,创建一个新文件,例如命名为main.go。
编写Go代码:
• 在新建的main.go文件中开始编写您的Go程序。VSCode的Go插件提供了语法高亮、智能提示、代码格式化等功能,助力高效编码。
运行与调试:
• 若要运行程序,可使用VSCode的集成终端(在底部面板找到“Terminal”图标,点击后选择“New Terminal”),在终端中执行go run main.go命令。
• 对于更复杂的调试需求,可以创建调试配置(点击左上角的绿色三角形或使用快捷键 F5),按照提示逐步调试代码。
后续维护:
• 在编写代码过程中遇到网络问题,请检查GOPROXY设置是否正确以及网络连接是否通畅。
• 每次添加新的依赖库时,别忘了再次运行go mod tidy来同步并优化项目依赖。