Go语言集成开发环境IDE详细安装教程
作者:Python小白进阶 发布时间:2024-04-25 15:26:12
Go+ 语言的安装和环境配置有些复杂,官方教程也没有写的很详细。
通过控制台编写和运行 Go+ 程序很不方便。本文从零开始,详细介绍 Go+ 集成开发环境(IDE)的安装和使用。
不漏过一个细节,带你用 IDE 完成第一个 Go+ 程序。
1. 为什么使用 Go+ IDE?
在上篇中,我们成功安装配置了 Go+ 开发环境,在控制台完成了第一个 Go+ 程序的编写、调试和运行。
但是通过控制台编写和运行 Go+ 程序很不方便,本篇详细介绍 Go+ 集成开发环境(IDE)的安装和使用。
2. IDE 的安装与配置
VSCode 集成开发环境(IDE)已经可以支持 Go+ 语言。
2.1 安装 VSCode
VSCode(Visual Studio Code)是免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言,内置命令行工具和 Git 版本控制系统,支持插件扩展,并针对网页开发和云端应用开发做了优化,是优秀的远程开发工具。
VSCode 跨平台支持 Win、Mac 以及 Linux,支持调试 Node.js 程序。
(1)下载 VSCodeUserSetup-x64-1.62.2 并安装。
(2)推荐修改安装路径到 D: 盘,如安装到 D:\VSCode 目录。
(3)安装中文插件包。
启动 VSCode,按 Ctrl + Shift + P 打开命令调试板,输入“Configure Display Language”,将语言配置选项修改为"zh-cn"。
点击 “扩展” 按钮进入 VSCode 应用商店,搜索并安装中文插件包,在搜索框中输入“Language Packs”,选择中文(简体)安装。
重启 VSCode,推荐关机后重新开机启动。
2.2 安装 Go+ 扩展插件
在 VSCode 安装 goplus 扩展插件。
(1)启动 VSCode,点击左侧菜单栏中的 “扩展” 按钮,进入 VSCode 应用商店。
(2)在 VSCode 应用商店搜索 “gopplus”(插件 ID:goplus.gop),找到 “goplus” 扩展插件。
(3)点击 “goplus” 扩展插件右下方的 "安装"按钮,安装 Go+ 扩展插件。
VSCode 成功安装 goplus 扩展插件后的界面如下图所示:
3. 使用 IDE 编辑和调试 Go+ 程序
3.1 创建 Go+ 项目目录
创建 Go+ 项目目录文件夹 “\gop\demo2”,推荐使用 Windows 资源管理器新建文件夹。
3.2 新建和编辑 Go+ 程序
(1)新建 Go+ 程序文件:
启动 VSCode,点击菜单栏:文件(F) >>新建(Ctrl+N),或按快捷键,打开新建文件的编辑框。
点击图中 “选择编程语言”,选择 “goplus(gop)”。
选择 goplus 语言格式后,程序中的关键字、对象和方法等都将自动高亮显示。
(2)编写和保存 Go+ 程序:
在 VSCode 编辑器中,可以方便地编辑 Go+ 程序。
使用菜单:文件(F) >>保存(Ctrl+S)或快捷键,保存编写的 Go+ 程序,IDE 自动设置保存类型为:goplus(*.gop)。
将程序保存到 Go+ 项目目录文件夹中,命名为 “\gop\demo2\main.gop”。
3.3 配置 launch.json 文件
(1)创建 launch.json 文件:
打开 Go+ 程序文件(如:"\gop\demo2\main.gop")后,点击左侧菜单栏中的 “运行和调试” 按钮,在窗口左侧唤出运行和调试工具。
如下图所示,点击窗口左侧 “运行和调试” 中的蓝色 “创建 launch.json 文件”
从弹出的 “选择环境” 下拉菜单中选择 “Node.js”,自动创建 launch.json 文件。
(2)修改 launch.json 文件:
删除自动创建的 launch.json 文件中的内容,并修改如下:
// .vscode\launch.json
{
"version": "0.0.1",
"configurations": [
{
"name": "gop run",
"type": "node",
"request": "launch",
"runtimeExecutable":"gop",
"cwd": "${workspaceFolder}",
"program": "${file}",
"runtimeArgs": ["run"],
"environment":[],
"console": "integratedTerminal",
}
]
}
保存修改的 launch.json 文件。项目文件夹中自动创建了一个 .vscode 文件夹, launch.json 文件被自动保存在该目录下。
3.4 运行 Go+ 程序 main.gop
运行 Go+ 程序文件 main.gop(快捷键 Ctrl+F5)
如上图所示,程序在终端窗口输出 "Hello world with Go+!"等信息。
至此,我们就用 VS Code 完成了一个 Go+ 程序的编写、调试和运行,比通过控制台编程方便多了。。
4. 总结
本文从零开始,详细介绍 Go+ 集成开发环境(IDE)的安装和使用。不漏过一个细节,带你用 IDE 完成第一个 Go+ 程序。
有了 IDE 编程环境,接下来我们就可以着手分析 Go+ 语言的数据结构与算法了, 我们将在下一篇中详细介绍。
来源:https://blog.csdn.net/youcans/article/details/121601845
猜你喜欢
- 最近做百度地图的模拟数据,需要获取某条公交线路沿途站点的坐标信息,貌似百度没有现成的API,因此做了一个模拟页面,工具而已,IE6/7/8不
- 在新的公司开始上班,今天工作的主题内容是市场部门需要抓取一些论坛用户的邮箱,以便发送营销邮件。于是用了一个python脚本来执行,前面抓了几
- 问题一个球从 100 米高的自由落下,每次落地后反跳回原高度的一半。求第10次弹起的高度与途径的总路程什么是递归函数函数的递归调用是函数嵌套
- 今天在GOOGLE上查图片资料,这一幕真让我纠结啊:使用【向前】【向后】这种说法,就默认了有一个对比坐标,那就是当前显示的4张缩略图。点击【
- Python 中的 main 函数充当程序的执行点,在 Python 编程中定义 main 函数是启
- 这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 如何创建指定长度且有特定值的list不推荐方式l
- K线图概念股市及期货市bai场中的K线图的du画法包含四个zhi数据,即开盘dao价、最高价、最低价zhuan、收盘价,所有的shuk线都是
- 我们平日办公时用得最多的软件是Execl、Word或WPS Office等,你的计算机中一定储存着大量的XLS、DOC、WPS文件吧!网页制
- 在MAC的Anaconda上使用pyspark,主要包括以下步骤:在MAC下安装Spark,并配置环境变量。在Anaconda中安装引用py
- 今天小编给大家推荐一个超强交互式可视化绘制工具-python-highcharts,熟悉HightCharts绘图软件的小伙伴对这个不会陌生
- Python 正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了
- 数据透视表(Pivot Table)是 Excel 中一个非常实用的分析功能,可以用于实现复杂的数据分类汇总和对比分析,是数据分析师和运营人
- 序列化(Serialization)与反序列化(Deserialization)是RESTful API 开发中绕不开的一环,开发时,序列化
- 本文实例为大家分享了python实现桌面托盘气泡提示的具体代码,供大家参考,具体内容如下# -*- encoding:utf-8 -*- #
- 索引定义:是一个单独的,存储在磁盘上的数据库结构,其包含着对数据表里所有记录的引用指针.数据库索引的设计原则:为了使索引的使用效率更高,在创
- 前言:字体反爬是什么个意思?就是网站把自己的重要数据不直接的在源代码中呈现出来,而是通过相应字体的编码,与一个字体文件(一般后缀为ttf或w
- 1.导言现今的公司需要易访问的和可用性好的商业数据,以便他们可以在全球市场中获得一席之地。与易访问数据的这个需求相呼应的,关系数据库和分析数
- 相比于逻辑回归,在很多情况下,SVM算法能够对数据计算从而产生更好的精度。而传统的SVM只能适用于二分类操作,不过却可以通过核技巧(核函数)
- 这篇文章主要介绍了一种简单的MySQL数据库安装方法,详细内容请大家参考下文:虽然安装MySQL数据库的文章很多,但是我看后感觉对于初学者来
- 在Linux上有个常用的命令 curl(非常好用),支持curl的就是大名鼎鼎的libcurl库;libcurl是功能强大的,而且是非常高效