一.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)

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

完成后运行

进入就是这个界面

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

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

主页功能介绍

安装 go 插件, 让 vs code 支持 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:\users\administrator>go env -w go111module=on

设置代理
c:\users\administrator>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 程序来测试一下 :

文件名 "go_hello.go"
package main // 声明 main 包,表明当前是一个可执行程序

import "fmt" // 导入内置 fmt 包

func main() { // main函数,是程序执行的入口
	fmt.println("hello word shawn hahahah!") // 在终端打印 hello world!
}

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

ps e:\go> go run .\go_hello.go
hello word shawn hahahah!

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

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