脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Golang - GO开发编辑器安装图文详解

GO开发编辑器安装图文详解

2021-03-27 01:03给你骨质唱疏松 Golang

这篇文章主要介绍了GO开发编辑器安装,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

GO开发编辑器安装图文详解

一.Go开发编辑器

 

  • 开发工具多种多样, 选择一款适合自己的编辑器, 并且还要兼顾高效轻量
  • 适用于go语言开发的编辑器有很多,包含GoLand、IDEA、VS Code等
  • 甚至使用submit、notepad++、vim等也能进行go语言的开发

 1.VS Code介绍

  •  VS Code (Visual Studio Code), 是微软公司开源的一款免费现代化轻量级代码编辑器
  • 支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性
  • 支持插件扩展,支持 Win、Mac 以及 Linux平台

 2.下载与安装

  • 官方下载地址 :https://code.visualstudio.com/
  • 选择何止的平台进行下载(我这里使用Windows)

GO开发编辑器安装图文详解

双击 .exe 文件,下一步下一步就行

GO开发编辑器安装图文详解

GO开发编辑器安装图文详解

GO开发编辑器安装图文详解

GO开发编辑器安装图文详解

完成后运行

GO开发编辑器安装图文详解

进入就是这个界面

如果不习惯英文可以安装中文插件

GO开发编辑器安装图文详解

下载完后或提示重启编辑器

GO开发编辑器安装图文详解

主页功能介绍

GO开发编辑器安装图文详解

安装 GO 插件, 让 VS Code 支持 Go 语言开发

GO开发编辑器安装图文详解

二.VS Code 安装 Go 语言插件失败的解决方案

 

  •  问题描述 : 全都是 “FAILED
  • 原因 : 被墙

Installing github.com/mdempsky/gocode FAILED
Installing github.com/ramya-rao-a/go-outline FAILED
Installing github.com/acroca/go-symbols FAILED
Installing golang.org/x/tools/cmd/guru FAILED
Installing golang.org/x/tools/cmd/gorename FAILED
Installing github.com/stamblerre/gocode FAILED
Installing github.com/ianthehat/godef FAILED
Installing github.com/sqs/goreturns FAILED
Installing golang.org/x/lint/golint FAILED

解决方案 : 调整 Go 语言的代理设置

"Win + r" 打开 "cmd", "Go 1.13" 以上版本默认启用
C:UsersAdministrator>go env -w GO111MODULE=on

设置代理
C:UsersAdministrator>go env -w GOPROXY=http://goproxy.io,dire

三.常用快捷键

 

  •  Ctrl + / (单行注释)
  • Shift + Alt + A (多行注释)
  • Ctrl + Shift + Enter (上方插入一行,鼠标光标在当前行的任意位置都可以直接换行到上一行)
  • Ctrl + Enter (下方插入一行,鼠标光标在当前行的任意位置都可以直接换行到下一行)
  • Alt + Shift + F (格式化代码,不需要全选中代码,直接格式化即可)
  • Ctrl + Shift + F (查找文件)
  • Ctrl + G然后@+方法名(快速定位方法所在位置)
  • Ctrl + { (连续点2次左括号,即可快速实现 {{}})
  • Ctrl + D(同时修改多个地方,需要改几个地方就ctrl+D几次,超级实用

ps : 点击设置选择 keyboard shortcuts,右边会弹出所有快捷键目录

四.第一个 Go 程序

 

现在我们来创建第一个 go 程序来测试一下 :

?
1
2
3
4
5
6
7
8
文件名 "go_hello.go"
package main // 声明 main 包,表明当前是一个可执行程序
 
import "fmt" // 导入内置 fmt 包
 
func main() { // main函数,是程序执行的入口
    fmt.Println("hello word shawn hahahah!") // 在终端打印 Hello World!
}

使用终端(或者cmd)在 go 文件所在的目录下使用 go run [文件名] 来执行文件

?
1
2
PS E:\go> go run .\go_hello.go
hello word shawn hahahah!

GO开发编辑器安装图文详解

到现在第一个go程序就已经完成了, 接下来将进入真正的go学习之旅, 人生苦短, Le"s Go

GO开发编辑器安装图文详解

到此这篇关于GO开发编辑器安装的文章就介绍到这了,更多相关GO编辑器安装内容请搜索云海天教程以前的文章或继续浏览下面的相关文章希望大家以后多多支持云海天教程!

原文链接:https://blog.csdn.net/songhaixing2/article/details/112911150

延伸 · 阅读

精彩推荐
  • Golanggolang 通过ssh代理连接mysql的操作

    golang 通过ssh代理连接mysql的操作

    这篇文章主要介绍了golang 通过ssh代理连接mysql的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    a165861639710342021-03-08
  • Golanggo语言制作端口扫描器

    go语言制作端口扫描器

    本文给大家分享的是使用go语言编写的TCP端口扫描器,可以选择IP范围,扫描的端口,以及多线程,有需要的小伙伴可以参考下。 ...

    脚本之家3642020-04-25
  • GolangGolang中Bit数组的实现方式

    Golang中Bit数组的实现方式

    这篇文章主要介绍了Golang中Bit数组的实现方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    天易独尊11682021-06-09
  • Golanggolang json.Marshal 特殊html字符被转义的解决方法

    golang json.Marshal 特殊html字符被转义的解决方法

    今天小编就为大家分享一篇golang json.Marshal 特殊html字符被转义的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 ...

    李浩的life12792020-05-27
  • Golanggo日志系统logrus显示文件和行号的操作

    go日志系统logrus显示文件和行号的操作

    这篇文章主要介绍了go日志系统logrus显示文件和行号的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    SmallQinYan12302021-02-02
  • Golanggolang的httpserver优雅重启方法详解

    golang的httpserver优雅重启方法详解

    这篇文章主要给大家介绍了关于golang的httpserver优雅重启的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,...

    helight2992020-05-14
  • GolangGolang通脉之数据类型详情

    Golang通脉之数据类型详情

    这篇文章主要介绍了Golang通脉之数据类型,在编程语言中标识符就是定义的具有某种意义的词,比如变量名、常量名、函数名等等,Go语言中标识符允许由...

    4272021-11-24
  • Golanggolang如何使用struct的tag属性的详细介绍

    golang如何使用struct的tag属性的详细介绍

    这篇文章主要介绍了golang如何使用struct的tag属性的详细介绍,从例子说起,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看...

    Go语言中文网11352020-05-21