介紹幾個Go語言開發IDE


leoay的第4篇文章 php

1458字前端


上篇文章,咱們介紹了Go開發工具包的安裝,也寫了第一個Hello World 程序。python


可是,限於篇幅的緣由,沒有向你們介紹Go項目經常使用的IDE,這一篇文章我就來把這個坑填上吧!git


這篇文章總共會介紹4IDE, 分別是LiteIDE, VSCode, Vim, Golang, 固然實際上並不止這四種,可是我以爲這四個足夠大多數朋友使用了, 因此,暫且先介紹這四種吧,下面開始。github



1. LiteIDEweb

LiteIDE是一款開源、跨平臺的輕量級Go語言集成開發環境,它具備管理系統環境、集成調試系統、代碼自動完成、支持插件擴展等功能。編程

它自己是基於Qt(一個跨平臺的GUI庫)開發的, 目前支持下面的幾個系統:vim

Windows x86微信

Linux x86app

MacOS X10.6

FreeBSD 9.2

OpenBSD 5.6


LiteIDE第一次發佈是在2011年,最新版本是2020年04月24日 發佈的 X37.1版本。咱們能夠在其github上版本發佈頁面進行下載,地址是 https://github.com/visualfc/liteide/releases



這裏咱們僅僅以Windows平臺爲例,下載完成後,解壓便可,直接運行LiteIDE的啓動程序,便可打開IDE主界面,如圖所示:



咱們就能夠用這個工具愉快地寫代碼了,至於使用細節,這裏我就不展開說明了,應該你們都比較熟悉。



2. Vim

說到Vim,能夠說是「宇宙最強」IDE了,不要看它在初始狀態只是一個黑黑的界面, 無比簡單,啥炫酷的東西都沒有,並且不能使用鼠標,可是這絲絕不影響它「宇宙最強」的地位。


由於它就像一個航母平臺,能夠搭載各類「艦載機」,不過,這裏所說的「艦載機」實際上是插件。有了插件的配合,vim能夠說是「無所不能」。


至於怎麼用它來寫Go代碼,用手寫,展現。

用vim新建一個hello.go


自豪地寫下"Hello World"


Run吧,Go浪


簡簡單單三步,咱們就掌握了怎麼用vimgo程序了,確實很是乾淨利索。當前,咱們先不考慮插件,直接寫就行了,後面我單獨寫一篇文章介紹怎麼使用插件,讓vim更加方便開發go項目。並且,用手一點一點去敲代碼,更能培養咱們寫代碼的感受。



3. VSCode

說到"宇宙最強"IDE,有一個坐不住了,那就是VSCode。當下,若是有人說vim是宇宙最強,那麼VSCode必定站出來吭一聲。由於基本上其餘IDE能實現的功能,VSCode基本都能實現,並且VSCode也能安裝各類插件給本身增長Buff, 特別是前端開發的Coder 們,尤爲喜歡VSCode。我以爲VSCode最大的優點就在於輕量,全平臺。


那麼,咱們怎麼開始使用VSCodeGo項目呢?


首先,咱們要去VSCode官網下載,上連接  https://code.visualstudio.com/#alt-downloads


這裏咱們仍是以Windows平臺爲例,咱們下載安裝版的,直接安裝就OK了,安裝完成後,啓動VSCode,就能夠開始寫咱們的代碼了。


帥氣的VSCode的大臉



4. Golang

最後,說一下Golang,直接去官網下載就行了,上連接(這不是帶貨),https://www.jetbrains.com/go/



直接Download吧,能夠看到後面幾個若影若現的幾個字「Free 30-day trial」, 30天免費。其實,我原本很喜歡jetbrains系列的軟件的,好比pycharm、phpstorm、webstorm等都用過,並且時間也不短了,可是我一直沒有購買付費版的(我想吐槽一點,付費就付費吧,還不是一口價,還得按年付費訂閱,一直都用正版的話,這特麼家裏有礦吧)。


並且我又不想一直去某寶買不知道何時就過時的激活碼,因此,後來我直接就放棄了這個軟件,如今我一直用vscode開發,不管是python項目,仍是php項目,仍是當前的go項目,簡直不要太爽!因此,之後的文章中,我也會以VSCode爲主要的IDE,也強烈建議你使用這個好用又免費的IDE


好了,今天的文章寫到這兒 ,講真,這篇文章不是詳細教你怎麼一步步使用這些IDE, 確實,我也不想寫得那麼詳細,由於這類文章太多了,感受沒有必要寫,不過做爲一個系列的文章,一點兒也不寫我感受總缺點什麼。


因此,我也就粗略地介紹了一下經常使用的IDE,若是你是一個初學Go且沒有任何編程基礎的小白,能夠針對某個IDE搜索相關的使用方法的文章,或者直接查看官方文檔。


若是你以爲個人文章對你有幫助,請來一波「三連」,感謝!


——本文完——

本文分享自微信公衆號 - leoay實驗室(leoay-lab)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索