- Go语言从入门到精通
- 谢琼编著
- 1646字
- 2025-04-02 16:12:12
2.3.2 Visual Studio Code加Go语言插件
Visual Studio Code简称VS Code,是微软公司开发的一个轻量级的面向编程开发的专用软件,虽然它也可以被当作一个普通的文本编辑器使用,但还是更多被用于进行各种编程开发。根据一些网络调查,近年来VS Code已经成为世界上使用最广泛的Go语言开发软件。VS Code也是跨平台的软件,支持Windows、MacOS和Linux等操作系统。
VS Code的优势在于,它不仅可以用于Go语言开发,也可以作为一般的文本编辑软件使用,在本书实例中可能会用到编辑文本文件的功能。如果要使用VS Code进行Go语言开发,它比LiteIDE复杂一些的地方在于,需要安装Go语言相关的插件,由于插件安装过程中可能会遇到问题,下面给出具体的安装步骤供参考。
在搜索引擎中直接搜索“vscode”即可找到VS Code的官方网站,下载对应自己操作系统的安装包,按提示进行安装,如图2.24所示。

图2.24 VS Code官网下载页面
安装时建议勾选图2.25所示的几个选项,开发过程会比较方便。

图2.25 VS Code安装时的选项
安装完毕后运行VS Code应该可以看到图2.26所示的软件界面,表示VS Code软件已经安装成功。

图2.26 VS Code初次运行界面
在安装VS Code的Go语言插件之前,还需要做一些准备工作。首先要下载安装版本管理软件Git,直接去Git软件官网下载安装即可,如图2.27所示。

图2.27 Git软件官方网站
按照默认选项和提示逐步安装完Git软件后,下面的操作同样比较关键:我们需要在命令提示符下,用cd命令进入之前新建的开发根目录下的src子目录,然后使用mkdir命令新建golang.org子目录及其再下一级的子目录x;然后进入该子目录,运行git clone https://github.com/golang/tools.git命令来获取Go语言的一些工具包,如图2.28所示。
注意
cd命令在Windows和Linux、MacOS系统中都被用于改变当前工作的目录(简称“当前目录”或“工作目录”),但Windows系统中如果要改变到另一个盘符(例如从C盘的某个目录换到D盘的某个目录)下的目录时,只使用cd命令是不够的,必须先用类似“D:”或“C:”命令切换好盘符,再用cd命令,才可以正确切换到指定的目录。“当前目录”在计算机应用中非常重要,很多命令和程序的运行需要根据当前目录来确定其行为,例如,如果cd命令后面跟的是相对路径,Go语言将根据当前目录来确定究竟要切换到哪个目录。例如,在C:\goprjs目录下执行cd src命令,会切换到C:\goprjs\src目录下。另外,有两个特殊的相对路径表示方式,“..”表示当前目录的上一级目录,cd .. 命令将会把目录切换到当前目录的上一级目录;而“.”则表示当前目录本身。

图2.28 用Git软件准备Go语言插件所需的工具环境
然后,还需要在同一目录下执行git clone https://github.com/golang/lint.git命令,安装另一个工具包lint,如图2.29所示。

图2.29 用Git软件准备Go语言插件所需的工具lint
注意
这两步其实是在安装一些Go语言常用的工具包,在使用Go语言开发程序时,经常要用到该工具包,因此建议无论是否应用VS Code来做开发,都要先执行以上两步操作。
接下来就可以安装VS Code的Go语言插件了,打开VS Code软件,单击左边竖排图标中最下方的一个图标,进入插件管理页面,从“View”菜单的“Extensions”子菜单也可以进入插件管理页面。在其中的搜索框中输入“go”即可搜索到Go语言首选的插件,如图2.30所示,单击“Install”按钮安装即可。

图2.30 VS Code的插件管理界面
安装完毕后,我们在任意目录下新建一个文本文件,并将文件名称修改为test.go(注意,一定要改后缀为.go,而不是用原来的.txt),文件中的内容可以不修改或者随意输入一些文字,因为这只是用于安装Go插件的临时文件。
用鼠标右键单击该文件后,从菜单项中选择“Open with Code”,即可用VS Code编辑该文件,如图2.31所示。

图2.31 新建test.go文件并用VS Code编辑
这时候,我们会发现VS Code软件窗口右下方出现了“Analysis Tools Missing”的提示,如图2.32所示,单击该提示并单击弹出对话框中的“Install”按钮就可以开始安装Go语言插件所需的各种工具。

图2.32 VS Code中缺失Go语言插件所需工具的提示
安装的过程比较漫长,请确保网络畅通,耐心等待所有工具安装完毕,如图2.33所示。如果中间出现问题,关闭VS Code后重新按前面的步骤打开test.go文件并继续安装,直至出现类似下面包含“All tools successfully installed.”提示的界面,如图2.34所示。

图2.33 VS Code中Go语言插件安装所需的工具

图2.34 VS Code中Go语言插件安装完成界面
至此,用VS Code开发Go语言的开发环境安装完毕。可以发现,相较于LiteIDE来说,VS Code的安装设置过程较为复杂。