golang插件安裝記錄,golang插件化開發

本文目錄一覽:

如何安裝Go語言安裝包

go語言作為google的一個主推語言,最近很多人都在研究,也花了一點時間對他的安裝進行了測試,本人使用Sublime Text 2 + GoSublime + gocode

顧名思義首先是安裝Go,這裡有很詳細的安裝說明, 或者(golang.org自己去找hosts),官方已經支持Windows版本

下載解壓配置環境變量

“環境變量”(我的電腦-高級系統設置-環境變量),在系統變量的標籤下,依次新建編輯如下幾個鍵值對:

(1). 新建 變量名:GOBIN 變量值 :c:\go\bin

(2). 新建 變量名:GOARCH 變量值:386

(3). 新建 變量名:GOOS 變量值:windows

(4). 新建 變量名: GOROOT 變量值:c:\go

(5). 編輯 Path 在Path的變量值的最後加上 %GOBIN%

1. 下載 Sublime Text 2,地址如下:

2. 解壓以後,雙擊 sublime_text,就可以使用 Sublime Text 2 了。

破解:

用 WinHex 編輯 sublime_text_backup.exe 文件, 跳到 000CBB70 那一行,將該行的 8A C3 修改為 B0 01 然後保存

破解註冊成功

3. 安裝 Package Control,在打開 Sublime Text 2以後,按下快捷鍵 Ctrl + `,打開命令窗行(具體在view——show Console),並回車:

import urllib2,os; pf=’Package Control.sublime-package’; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),’wb’).write(urllib2.urlopen(‘’+pf.replace(‘ ‘,’%20′)).read()); print ‘Please restart Sublime Text to finish installation’

4. 重啟Sublime Text 2後,就可以發現在 Preferences菜單下,多出一個菜單項 Package Control。

5.現在安裝GoSublime插件了,按住Ctrl+Shilft+p會彈出一個對話框輸入install回車彈出一個安裝包的對話框

同上輸入GoSublime選擇GoSublime回車

本機已經安裝所以沒有出現選項,輸入Go build選中回車(這個屬於可選)

到此GoSublime安裝成功

6.下面安裝gocode,

首安裝 Git-1.7.11-preview20120710。

打開控制台,輸入以下內容:

go get github.com/nsf/gocode

go install github.com/nsf/gocode

go get github.com/DisposaBoy/MarGo

go install github.com/DisposaBoy/MarGo

也可以去github下載(要安裝google的git版本管理工具)

安裝完成後,我們可以在 go/bin 目錄下,發現多出了個 gocode 文件。(一定要放在bin目錄下)

7. 修改GoSublime配置:在 Preferences菜單下,找到Package Settings,然後找到 GoSublime,再往下找到 Settings – Default。再打開的文件中,添加如下配置,並保存:

“env”: {“path”:”c:/go/bin;” },

好了,到目前為止,開發環境搭建完成。

下面可以自由編程了。呵呵。

按下快捷鍵 Ctrl + b 界面下方會出現如下界面:

好了,到現在,開發環境就搭建完畢了。

如下是內容我這邊沒有使用照樣可以使用:

sublime Text 2 編譯配置設置方法

tools-build system-new build system 新建一個配置文件 設置為

{

“cmd”: [“go”, “run”, “$file_name”],

“file_regex”: “^[ ]*File \”(…*?)\”, line ([0-9]*)”,

“working_dir”: “$file_path”,

“selector”: “source.go”

}

然後就可以用ctrl+b 編譯了

保存

intellij idea15的golang插件怎麼配置

將下載的zip包解壓,然後執行 File – open 操作打開該項目

打開該項目後,進行 SDK 和 模塊配置

執行操作 File – Project Structure 打開項目結構配置窗口

如下圖配置,SDKs 中設置 JDK、 IDEA 這兩個的路徑(圖上的 Go sdk 你先別管他,你現在還操作不了的)

IDEA 的sdk 其實就是軟件安裝目錄

然後是模塊設置 Modules

設置當前模塊的SDK依賴,如果不設置這裡,則編譯時會出現下面的錯誤:

我在這裡莫名其妙了好半天才找到原因

然後選擇 ro.redeul.google.go 包進行編譯,如圖:

這裡如果沒有出現 error 則編譯成功。

3. 生成插件 jar 安裝包

選擇 Build – Prepare Plugin module … For Deployment 將會生成一個google-go-language.jar 的文件在項目根目錄下

4. 安裝插件:

選擇 File-settings – Plugins – install plugins from disk 在右下角

選擇剛剛生成的 jar 文件將自動安裝插件,然後重啟軟件就好了

5. 下載安裝 go sdk

選擇你對應的系統版本安裝吧,

然後一些系統環境變量配置,

參考:

新建 變量名:GOBIN 變量值 :C:\Go\bin

新建 變量名:GOARCH 變量值:386

如果是64位系統 變量值為amd64

新建 變量名:GOOS 變量值:windows

新建 變量名: GOROOT 變量值:C:\Go

新建 變量名: GOPATH 變量值:C:\my\go\project

\my\go\project 是你的項目目錄

編輯 Path 在Path的變量值的最後加上 ;C:\Go\bin

之後你新建項目就可以看到 go 的圖標啦

新建好項目 hello world 一下吧 o(∩_∩)o 哈哈 ,可以開始開發你牛逼的 GO 項目了

好了先就這樣吧

「測試開發全棧化-Go」(1) Go語言基本了解

作為一個測試,作為一個測試開發, 全棧化+管理 是我們未來的發展方向。已經掌握了Java、Python、HTML的你,是不是也想了解下最近異常火爆的Go語言呢?來吧,讓我們一起了解下。

Go 是一個開源的編程語言 ,它能讓構造簡單、可靠且高效的軟件變得容易。

Go是從2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持開發,後來還加入了Ian Lance Taylor, Russ Cox等人,並最終於2009年11月開源,在2012年早些時候發布了Go 1穩定版本。現在Go的開發已經是完全開放的,並且擁有一個活躍的社區。這三個人都是計算機界的大神,有的參與了C語言的編寫,有的還是數學大神,有的還獲得了計算機最高榮譽-圖靈獎。

接下來說說 Go語言的特色 :

簡潔、快速、安全

並行、有趣、開源

內存管理、數組安全、編譯迅速

Go語言的用途 :

Go 語言被設計成一門應用於搭載 Web 服務器,存儲集群或類似用途的巨型中央服務器的系統編程語言。

對於高性能分布式系統領域而言,Go 語言無疑比大多數其它語言有着更高的開發效率。它提供了海量並行的支持,這對於 遊戲 服務端的開發而言是再好不過了。

Go語言的環境安裝:

建議直接打開 官方地址因為牆的原因打不開

因為我用的是windows系統,這裡主要講下Windows系統上使用Go語言來編程。

Windows 下可以使用 .msi 後綴(在下載列表中可以找到該文件,如go1.17.2.windows-amd64.msi)的安裝包來安裝。

默認情況下 .msi 文件會安裝在 c:Go 目錄下。你可以將 c:Gobin 目錄添加到 Path 環境變量中。添加後你需要重啟命令窗口才能生效。個人建議還是安裝到 Program Files文件夾中。

使用什麼開發工具來對Go語言進行編寫:

個人建議用VS code, 也可以用Sublime Text來編輯。如果你之前看了我講的HTML語言的學習,肯定已經下載了VS code. 那麼這時你需要在VS code中下載Go語言的擴展插件。

這裡有一個巨大的坑,就是在下載Go的插件和依賴包時,會提示一些包沒有。主要是因為下載的依賴包部分被牆了,只能想別的辦法去下載。

建議參考網頁:

解決vscode中golang插件安裝失敗方法

在學習go的過程中,使用的是vscode,但是一直提示安裝相關插件失敗,然後上網查方法,基本上是叫你建立golang.org目錄什麼的,結果全是錯的,而且都是抄襲,很煩。無意之中看到一位博主分享的方法,他也是飽受上述的垃圾博文困擾,然後找到了解決方法,這裡向他致敬,秉着讓更多人看到正確解決方法的心,我寫下正確的解決方法,希望對你有所幫助,也可以點開原博主鏈接參考:

Go有一個全球模塊代理,設置代理再去安裝golang的插件,就可以安裝成功了。步驟有,首先Windows用戶打開Powershell,一個藍色的界面,注意不是cmd!不知道的直接打開window下面的搜索,然後輸入powershell,搜索出來就可以了。

$env:GO111MODULE=“on”

$env:GOPROXY=“”

go env -w GOPROXY=

go env -w GOPRIVATE=*.corp.example.com

然後我們打開VsCode界面,下面會提示安裝插件,我們選擇Install ALL,就會安裝成功

當你在運行Go語言程序時,提示所有的插件包都已經安裝成功了時,就可以正常使用了,要不然一堆報錯會讓你非常心煩。

好了,今天先到這裡,晚安、下班~

visualstudio有開發golang的插件嗎

 1請自行安裝SSH遠程工具 2SSH遠程登錄你的linux服務器 3yum install mercurial 安裝 mercurial包 安裝git包 yum install git 安裝gcc yum install gcc 然後就可以下載golang的壓縮包了 下載完成 用tar 命令來解壓壓縮包 tar -zxvf go1.2.linux-a

go安裝器提示沒有可修復組件

出現這種情況原因是在VSCode中安裝Golang.go插件時,總提示部分組件安裝失敗,例如outline,gopls。單獨在命令行安裝時同樣失敗。可以如下操作,系統屬性、環境變量、當前用戶的環境變量(或系統環境變量),查找並刪除HTTPS_PROXY。重啟命令行Terminal使環境變量修改生效,或者刷新VSCode的環境變量後,重新安裝Golang.go組件。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/287349.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-23 13:07
下一篇 2024-12-23 13:07

相關推薦

  • 使用Golang調用Python

    在現代軟件開發中,多種編程語言的協作是相當普遍的。其中一種使用場景是Golang調用Python,這使得在使用Python庫的同時,可以利用Golang的高性能和強大並發能力。這篇…

    編程 2025-04-29
  • 使用Golang創建黑色背景圖片的方法

    本文將從多個方面介紹使用Golang創建黑色背景圖片的方法。 一、安裝必要的代碼庫和工具 在開始創建黑色背景圖片之前,我們需要先安裝必要的代碼庫和工具: go get -u git…

    編程 2025-04-29
  • Codemaid插件——讓你的代碼優美整潔

    你是否曾為了混雜在代碼里的冗餘空格、重複代碼而感到煩惱?你是否曾因為代碼缺少注釋而陷入困境?為了解決這些問題,今天我要為大家推薦一款Visual Studio擴展插件——Codem…

    編程 2025-04-28
  • Kong 使用第三方的go插件

    本文將針對Kong使用第三方的go插件進行詳細闡述。首先,我們解答下標題的問題:如何使用第三方的go插件?我們可以通過編寫插件來達到此目的。 一、插件架構介紹 Kong的插件系統采…

    編程 2025-04-28
  • 按鍵精靈Python插件使用指南

    本篇文章將從安裝、基礎語法使用、實戰案例以及常用問題四個方面介紹按鍵精靈Python插件的使用方法。 一、安裝 安裝按鍵精靈Python插件非常簡單,只需在cmd命令行中輸入以下代…

    編程 2025-04-27
  • 如何在VS中安裝插件

    在VS中安裝插件可以幫助我們更好地編寫代碼,提高開發效率。以下是詳細的安裝教程。 一、獲取插件 首先,我們需要獲取要安裝的插件。可以在VS的插件管理界面(Tools -> E…

    編程 2025-04-27
  • 和使用WebStorm插件

    一、插件簡介 WebStorm是一款為Web開發設計的IDE,它具有很強的功能和靈活的插件系統。 WebStorm的插件可以為開發人員提供更好的編碼體驗,增強開發速度和靈活性,使W…

    編程 2025-04-25
  • IDEA安裝Maven插件

    一、為什麼需要安裝Maven插件? Maven是一款Java開發的構建工具,可以自動化構建、測試和部署Java項目。而Maven插件則是將Maven與IDEA集成,使得開發過程變得…

    編程 2025-04-25
  • 深入理解VSCode主題插件

    Visual Studio Code(以下簡稱VSCode)是一個廣受歡迎的跨平台編輯器,擁有強大的擴展性,支持用戶安裝眾多的插件來擴展功能。同時,VSCode主題插件也是廣泛使用…

    編程 2025-04-25
  • VSCode Verilog插件的全方位指南

    一、插件簡介 VSCode Verilog插件是一種增強型開發工具,可用於Verilog/HDL設計和開發,同時提供豐富的編輯器功能、語法高亮工具和代碼錯誤檢查器等功能。 該插件高…

    編程 2025-04-24

發表回復

登錄後才能評論