首页 > 编程语言 >【go-1】使用VS Code写GO程序

【go-1】使用VS Code写GO程序

时间:2023-02-14 16:58:12浏览次数:50  
标签:插件 Code install vscode go VS env GO 安装

一、安装go

1. 下载:

Downloads - The Go Programming Language

下载的时候选择对应的操作系统的版本,下图为Windows 64位 安装文件:

 

 

 2. 安装

一路点next即可,环境不需要配置,默认给弄好的。

3. 验证

进入cmd或者power shell,或者vscode的终端,输入go

 

 

 二、vscode写一个helloworld

1. 新建go文件(后缀名 .go)

代码:

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

三、安装go插件

1. 安装插件

 

 

 2. 安装环境所需

2.1

vscode打开go文件,提示install,直接install all,等待安装。

2.2

可能大概率会安装失败,到终端修改如下:

go env -w GO111MODULE=on
go env -w GOPROXY=https://proxy.golang.com.cn,direct

2.3

重新打开vscode,按提示install all

四、编译

F5运行,等待结果,正常如下:

 

 【注】可能出现如下情况:

Build Error: go build -o c:\Users\yangqing\Documents\Gitee\go_dev\src__debug_bin.exe -gcflags all=-N -l .
go: go.mod file not found in current directory or any parent directory; see 'go help modules' (exit status 1)

解决方案 - 修改环境:

go env -w GO111MODULE=auto

 

标签:插件,Code,install,vscode,go,VS,env,GO,安装
From: https://www.cnblogs.com/wayne-tao/p/17120118.html

相关文章

  • vuluhub_jangow-01-1.0.1
    前言靶机:jangow-01-1.0.1攻击机:kalilinux2022.4靶机描述打靶ing靶机探测使用nmap扫描网段点击查看代码┌──(root㉿kali)-[/home/kali]└─#nmap192.168.70......
  • Mongodb数据库用户角色
    一、Mongodb数据库用户角色?MongoDB采用基于角色的访问控制(RBAC)来确定用户的访问。授予用户一个或多个角色,确定用户对MongoDB资源的访问权限和用户可以执行哪些操作。......
  • LeetCode03 无重复字符的最长子串
    暴力解法,O(n²)publicintlengthOfLongestSubstring(Strings){ArrayList<Integer>lenList=newArrayList<>();for(inti=0;i<s.length......
  • vscode重装记 - mac
    文章目录​​删除原来的插件​​​​插件​​​​setting.json​​起因:安装了vscode背景插件卸载不掉了......
  • 02-Go函数、包、条件判断、循环、switch
    1函数基础//0强调在同一个包下,无论有多少go文件,函数名和变量名不能重复函数和变量可以直接使用//把一个包,当成一个大的go文件看待go中,函数参数没有关......
  • VSCode自定义颜色样式以及背景图片
    ​​"terminal.integrated.fontFamily":"MesloLGMforPowerline"​​看以前的‘美化’太丑了,还是吸血鬼好看"workbench.colorCustomizations":{"activityBar.b......
  • MongoDB 用户名密码登录 认证登陆
    mongo--port27017-u"adminUser"-p"adminPass"--authenticationDatabase"admin"[root@usdpvnode3mongodb]#catdocker-compose.ymlversion:'2'services:mong......
  • CF1735C_Codeforces Round #824 (Div. 2)C
    题意:现有一个26个小写字母形成的环,将一个字符串加密,加密规则为将字母变换为环中该字母顺时针的下一个字母现给出加密后的字符串,要求解密出字典序最小的字符串分析:对于......
  • CodeIgniter设置应用程序前后端分离
    采用CodeIgniter-3.1.13-0,在application/Controller下分别创建前台home,后台admin文件夹。浏览器访问前台:http://ci.test.com/index.php/home/index/h后台:http://ci.......
  • 三十分钟入门基础Go(Java小子版)
    作者:京东科技韩国凯前言Go语言定义​​Go(又称Golang)是Google的RobertGriesemer,RobPike及KenThompson开发的一种静态、强类型、编译型语言。Go语言语法与C相近......