Golang IDE有哪些?常用工具推薦!

老男孩IT教育機構發表於2021-05-24

  Go語言是一門發展較久的程式語言,至今已有10年之多,它不僅優勢多、領域廣,而且前景非常好,是區塊鏈的首選語言。那麼Golang IDE有哪些呢?我想這是很多學習者都想要知道的問題,接下來我們一起來看看吧。

  Golang就是我們所說的GO語言,是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 開發的一種靜態強型別、編譯型語言。Go 語言語法與 C 相近,但功能上有:記憶體安全,GC,結構形態及 CSP-style 併發計算。

  GO的語法接近C語言,但對於變數的宣告有所不同。GO支援垃圾回收功能,GO的並行模型是以東尼·霍爾的通訊順序程式為基礎,採取類似模型的其他語言包括Occam和Limbo,但它具有Pi運算的特徵,比如通道傳輸。

  下面我們來看看GO語言常用的工具

  1.VS Code

  由微軟開發的一款功能強大的現代化輕量級程式碼編輯器IDE,免費開源。透過它強大的外掛擴充套件能力,VS Code幾乎支援主流語言的專案開發。毫無例外,Go就是其中之一。VS Code加入GO的開發能力,只需安裝一款外掛即可,外掛地址。

  VS Code使用的是Electron開發的,是用html、css和JavaScript來構建跨平臺桌面應用程式的一個開源庫,NodeJS與Chromium的結合。因此,利用瀏覽器的特性,利用VS Code,我們能實現很多奇葩的外掛。

  2.Vim GO

  VIM應該是一款文字編輯器,但它卻擁有了很多不該屬於文字編輯器的能力,比如單詞補全、Ctags標籤跳轉、視窗分隔、崩潰檔案恢復、檔案diff、400多種文字高亮等。最重要的是,VIM有一套自己的指令碼語言,這為它透過外掛擴充套件自己的能力提供了可能。

  將vim擴充套件成一款適合自己使用的GO ide,不僅要編寫許多複雜的配置與指令碼,還需要各種外掛的相互配合,才能實現我們的目標。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2773670/,如需轉載,請註明出處,否則將追究法律責任。

相關文章