GO開發(fā)編輯器安裝圖文詳解
一.Go開發(fā)編輯器
- 開發(fā)工具多種多樣, 選擇一款適合自己的編輯器, 并且還要兼顧高效輕量
- 適用于go語言開發(fā)的編輯器有很多,包含GoLand、IDEA、VS Code等
- 甚至使用submit、notepad++、vim等也能進(jìn)行g(shù)o語言的開發(fā)
1.VS Code介紹
- VS Code (Visual Studio Code), 是微軟公司開源的一款免費(fèi)現(xiàn)代化輕量級(jí)代碼編輯器
- 支持幾乎所有主流的開發(fā)語言的語法高亮、智能代碼補(bǔ)全、自定義熱鍵、括號(hào)匹配、代碼片段、代碼對(duì)比 Diff、GIT 等特性
- 支持插件擴(kuò)展,支持 Win、Mac 以及 Linux平臺(tái)
2.下載與安裝
- 官方下載地址 :https://code.visualstudio.com/
- 選擇何止的平臺(tái)進(jìn)行下載(我這里使用Windows)

雙擊 .exe 文件,下一步下一步就行




完成后運(yùn)行

進(jìn)入就是這個(gè)界面
如果不習(xí)慣英文可以安裝中文插件

下載完后或提示重啟編輯器

主頁功能介紹

安裝 GO 插件, 讓 VS Code 支持 Go 語言開發(fā)

二.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
解決方案 : 調(diào)整 Go 語言的代理設(shè)置
🍔"Win + r" 打開 "cmd", "Go 1.13" 以上版本默認(rèn)啟用
C:\Users\Administrator>go env -w GO111MODULE=on
🍔設(shè)置代理
C:\Users\Administrator>go env -w GOPROXY=http://goproxy.io,dire
三.常用快捷鍵
- Ctrl + / (單行注釋)
- Shift + Alt + A (多行注釋)
- Ctrl + Shift + Enter (上方插入一行,鼠標(biāo)光標(biāo)在當(dāng)前行的任意位置都可以直接換行到上一行)
- Ctrl + Enter (下方插入一行,鼠標(biāo)光標(biāo)在當(dāng)前行的任意位置都可以直接換行到下一行)
- Alt + Shift + F (格式化代碼,不需要全選中代碼,直接格式化即可)
- Ctrl + Shift + F (查找文件)
- Ctrl + G ,然后@+方法名(快速定位方法所在位置)
- Ctrl + { (連續(xù)點(diǎn)2次左括號(hào),即可快速實(shí)現(xiàn) {{}})
- Ctrl + D(同時(shí)修改多個(gè)地方,需要改幾個(gè)地方就ctrl+D幾次,超級(jí)實(shí)用
ps : 點(diǎn)擊設(shè)置選擇 keyboard shortcuts,右邊會(huì)彈出所有快捷鍵目錄
四.第一個(gè) Go 程序
現(xiàn)在我們來創(chuàng)建第一個(gè) go 程序來測試一下 :
🍓文件名 "go_hello.go"
package main // 聲明 main 包,表明當(dāng)前是一個(gè)可執(zhí)行程序
import "fmt" // 導(dǎo)入內(nèi)置 fmt 包
func main() { // main函數(shù),是程序執(zhí)行的入口
fmt.Println("hello word shawn hahahah!") // 在終端打印 Hello World!
}
使用終端(或者cmd)在 go 文件所在的目錄下使用 go run [文件名] 來執(zhí)行文件
PS E:\go> go run .\go_hello.go hello word shawn hahahah!

到現(xiàn)在第一個(gè)go程序就已經(jīng)完成了, 接下來將進(jìn)入真正的go學(xué)習(xí)之旅, 人生苦短, Le's Go

到此這篇關(guān)于GO開發(fā)編輯器安裝的文章就介紹到這了,更多相關(guān)GO編輯器安裝內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Golang 使用Map實(shí)現(xiàn)去重與set的功能操作
這篇文章主要介紹了Golang 使用 Map 實(shí)現(xiàn)去重與 set 的功能操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-04-04
Go語言切片(Slice)深度剖析與應(yīng)用實(shí)戰(zhàn)
在Go語言中,切片(Slice)是一種非常強(qiáng)大且靈活的數(shù)據(jù)結(jié)構(gòu),它基于數(shù)組但又提供了動(dòng)態(tài)調(diào)整大小的能力,本文將結(jié)合實(shí)際案例,詳細(xì)介紹Go語言中切片的聲明、初始化、操作、擴(kuò)容等用法,需要的朋友可以參考下2024-09-09
Go語言生成UUID的利器(github.com/google/uuid)
UUID是確保每個(gè)元素唯一性的重要工具,Go語言雖然在標(biāo)準(zhǔn)庫中沒有直接提供UUID生成功能,但可以通過安裝github.com/google/uuid庫來實(shí)現(xiàn),本文就來介紹一下,感興趣的可以了解一下2024-11-11
golang多次讀取http request body的問題分析
這篇文章主要給大家分析了golang多次讀取http request body的問題,文中通過代碼示例和圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-01-01

