一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術(shù)及教程分享平臺!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Golang - 2022 年 11 大 GoLand 插件

2022 年 11 大 GoLand 插件

2021-12-02 23:01幽鬼程序員ug Golang

要適應(yīng)新的 IDE 可能是一種不和諧的體驗,即使你熟悉是為了它支持的編程語言。它可能不像你熟悉的其他代碼編輯工具那樣工作,或者它可能缺少你習(xí)慣的某些功能。

2022 年 11 大 GoLand 插件

大家好,我是程序員幽鬼。

要適應(yīng)新的 IDE 可能是一種不和諧的體驗,即使你熟悉是為了它支持的編程語言。它可能不像你熟悉的其他代碼編輯工具那樣工作,或者它可能缺少你習(xí)慣的某些功能。

使用 IntelliJ GoLand 作為主要 IDE 的專業(yè) Go 開發(fā)人員可能就是這種情況。幸運的是,IntelliJ IDE 提供了一種彌補可用性和生產(chǎn)力差距的快速方法——安裝一些插件。插件可以提供熟悉度、添加基本功能、提高生產(chǎn)力并支持其他語言或文件格式。

當我開始使用新的 IDE 時,我不會尋找插件。為什么?因為我很少知道它們的存在。如果你和我一樣,此列表將為你提供一個很好的起點,可以找到 GoLand 插件以改善你的編碼體驗。

01 GoLand 是什么?

IntelliJ 的 GoLand 是專為 GoLang 開發(fā)人員構(gòu)建的跨平臺 IDE。還有很多其他的 IDE[1] 可以用來進行 Go 開發(fā),那么為什么選擇 GoLand?一些 IDE 使用插件和擴展來提供 Go 支持,這意味著它們對于 Go 開發(fā)人員的特定需求存在缺陷。其他編輯器,例如 Sublime[2]、Atom[3] 或 Vim[4],沒有完全集成的開發(fā)環(huán)境可以擁有的強大功能。

IntelliJ 是一家擁有強大的優(yōu)秀 IDE 產(chǎn)品組合的公司。使用 GoLand 時,你可以確信它得到了多年經(jīng)驗的支持,這些經(jīng)驗來自業(yè)內(nèi)最佳公司之一。IntelliJ 的體驗確實帶有價格標簽,但它完全在負擔得起的范圍內(nèi),個人許可證的第一年起價為 89 美元。最重要的是,你可以免費試用。

GoLand 有一長串內(nèi)置功能。大多數(shù)這些功能對于 IDE 來說是通用的,但是與 Docker、Git 和終端的集成是一些更方便的功能,如果沒有插件,你可能無法在其他地方獲得。GoLand 還擁有廣泛的插件生態(tài)系統(tǒng),可以幫助你根據(jù)特定需求定制體驗。

02 如何在 GoLand 中安裝插件

通過集成市場安裝插件是一件簡單的事情。

按 alt + ctrl + s 調(diào)出設(shè)置窗口或?qū)Ш降?GoLand | Preferences | Plugins(如果你使用的是 macOS)

導(dǎo)航到插件并使用搜索欄找到你要安裝的插件

2022 年 11 大 GoLand 插件

How to install plugins in GoLand

只需單擊安裝即可,GoLand 將負責其余的工作。你可能需要重新啟動 IDE 才能使插件生效。不過別擔心,Goland 會提示你這樣做。

你還可以從文件安裝插件。在同一窗口中,單擊齒輪圖標,然后單擊從磁盤安裝插件。

2022 年 11 大 GoLand 插件

How to install plugins in GoLand

03 Top 11 插件

1)字符串操作(String Manipulation)

你是否曾經(jīng)需要在編寫代碼時操作一些文本并為必須手動執(zhí)行許多操作而感到遺憾?String Manipulation 字符串操作通過一長串可以修改文本字符串的方法來解決這個問題。你可以隨機排列文本行、更改大小寫以及添加或刪除轉(zhuǎn)義字符。

2022 年 11 大 GoLand 插件

String Manipulation

用戶評論:“我總是在安裝任何基于 IntelliJ 的 IDE 后立即安裝此插件。”

2)Tabnine AI 代碼補全

良好的代碼補全可以為你節(jié)省大量[5]鍵入代碼的時間[6]。代碼補全是大多數(shù) IDE 的共同特征,但并非所有代碼補全都是一樣的。Tabnine 使用 AI 根據(jù)上下文預(yù)測你接下來可能想要輸入的內(nèi)容,而不是簡單地根據(jù)你已經(jīng)編寫的內(nèi)容列出所有可能的選項。

2022 年 11 大 GoLand 插件

Tabnine AI Code Completion

用戶評論:“我一直在將 Tabnine 與 RubyMine[7] 一起使用,效果非常好!它為我節(jié)省了很多時間,而且它已成為我工作流程中不可或缺的一部分,以至于很難想象沒有它們的日子!他們的客戶支持也是一流的,我在設(shè)置時遇到了一些困難,他們很快就解決了問題,并在我提醒他們后迅速糾正了計費問題。”

3)GitToolBox

如果你使用 Git,我覺得你應(yīng)該使用 Git,這個插件將添加一些功能,讓你的生活更輕松。顯示 inline blame、提交編號和日期是 GitToolBox 最有價值的功能之一。

2022 年 11 大 GoLand 插件

GitToolBox

用戶評論:“一個偉大而有用的插件,適用于每個使用 git 的項目。創(chuàng)建者僅在 1 天內(nèi)就修復(fù)了一個問題!”

4)Protocol Buffers

Protocol Buffers[8] 是 Google 對輕量級序列化數(shù)據(jù)結(jié)構(gòu)的實現(xiàn)。它的工作方式與 XML 類似,并且支持多種語言,包括 Go。如果你打算使用 Protocol Buffers,此擴展將提供你需要的支持。

2022 年 11 大 GoLand 插件

Protocol Buffers

一位用戶指出,你應(yīng)該確保這是你安裝的唯一 protocol buffer,否則可能會導(dǎo)致 GoLand 加載出現(xiàn)問題。

5)Key Promoter X

當你熟悉一個新的 IDE 時,你并不知道所有的快捷方式。有時你甚至?xí)檎宜鼈儯芸炀屯浟耍驗槟闶褂盟鼈兊拇螖?shù)還不夠多。Key Prompter X 通過在你每次使用鼠標菜單時發(fā)送彈出通知來幫助你熟悉鍵盤快捷鍵,方便你記憶,將來使用鍵盤快捷鍵。

2022 年 11 大 GoLand 插件

Key Promoter X

6)Makefile Language

Makefile 支持是必不可少的,尤其是在使用大型 makefile 時。這個插件提供了自動完成、語法高亮和一個 make 工具窗口——你在 IDE 中處理 Makefile 所需的一切。

2022 年 11 大 GoLand 插件

Makefile

7).ignore

一個方便的 .ignore 文件生成器和編輯器。如果你正在使用 Git,可能需要忽略一些被 checked 的文件。此插件允許你從 GoLand 中編輯忽略文件。

2022 年 11 大 GoLand 插件

ignore

8)CSV

CSV 是常用的文件擴展名。這不是一個很好的文件擴展名,但有時你以 CSV 格式獲取數(shù)據(jù),需要對其進行處理。CSV 插件可讓你做到這一點。

2022 年 11 大 GoLand 插件

csv

用戶評論:“優(yōu)秀且有用的插件,適用于所有需要在其 IDE 中使用更大的 csv 或 tsv 表的人。”

9)Rainbow Brackets

嵌套括號可能是噩夢,尤其是當它們聚集在一起或相距很遠時。Rainbow brackets 為每對括號提供了不同的顏色,這樣可以更容易地一目了然地看到每個括號是否關(guān)閉,以及你當前處于哪個級別。

2022 年 11 大 GoLand 插件

Rainbow Brackets

用戶評論:“我已經(jīng)使用這個插件多年了,真的應(yīng)該在很久以前留下評論,很抱歉。它是我工具包中非常寶貴的一部分,讓我的工作變得更輕松,所以謝謝你。它一直很穩(wěn)定,配置選項也很棒。

10)Gopher

這是一個進度條。它超級可愛。如果你喜歡所有可愛的東西,這可能是此列表中最重要的插件。

2022 年 11 大 GoLand 插件

Gopher

用戶評論:“有史以來最酷的插件。”

不接受反駁~

11)TinyGo

TinyGo[9] 是一個用于微處理器的 Go 編譯器。你使用 TinyGo 編寫的程序可以在 60 多種不同的微控制器板上運行,例如 BBC micro:bit 和 Arduino Uno。

TinyGo 還可以生成 WebAssembly (WASM) 代碼。如果你需要為支持 WebAssembly 系統(tǒng)接口 (WASI) 系列的 Web 瀏覽器、服務(wù)器和邊緣計算環(huán)境編譯超級緊湊的應(yīng)用程序,你應(yīng)該試試 TinyGo。

2022 年 11 大 GoLand 插件

tinygo

一些插件對提高效率很重要,而其他插件可能幫助你打造個性化的體驗。你可以將 String Manipulation、Tabnine,當然還有 Gopher 當做你的基本插件列表。你還可以添加對經(jīng)常使用的文件類型的支持,并可能擴展內(nèi)置 Git 支持。并且不要忘記為你喜歡的插件留下評論:開發(fā)商一定會很感激的!

原文鏈接:https://www.tabnine.com/blog/top-11-goland-ide-plugins-for-2022/

參考資料

[1]其他的 IDE: https://www.tabnine.com/blog/top-7-golang-ides-for-go-developers/

[2]Sublime: https://www.tabnine.com/blog/top-17-sublime-text-plugins/

[3]Atom: https://www.tabnine.com/blog/21-best-atom-packages-for-2021/

[4]Vim: https://www.tabnine.com/blog/top-15-vim-plugins-100-free/

[5]你節(jié)省大量: https://www.tabnine.com/blog/7-tips-for-more-productive-software-development-teams/

[6]的時間: https://www.tabnine.com/blog/7-tips-for-more-productive-software-development-teams/

[7]RubyMine: https://www.tabnine.com/install/rubymine

[8]Protocol Buffers: https://developers.google.com/protocol-buffers/

[9]TinyGo: https://tinygo.org/

原文鏈接:https://mp.weixin.qq.com/s/EfAihOWYMJ8yfCAz_HN_rg

延伸 · 閱讀

精彩推薦
  • Golanggolang的httpserver優(yōu)雅重啟方法詳解

    golang的httpserver優(yōu)雅重啟方法詳解

    這篇文章主要給大家介紹了關(guān)于golang的httpserver優(yōu)雅重啟的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,...

    helight2992020-05-14
  • Golanggolang如何使用struct的tag屬性的詳細介紹

    golang如何使用struct的tag屬性的詳細介紹

    這篇文章主要介紹了golang如何使用struct的tag屬性的詳細介紹,從例子說起,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看...

    Go語言中文網(wǎng)11352020-05-21
  • GolangGolang中Bit數(shù)組的實現(xiàn)方式

    Golang中Bit數(shù)組的實現(xiàn)方式

    這篇文章主要介紹了Golang中Bit數(shù)組的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    天易獨尊11682021-06-09
  • Golanggolang 通過ssh代理連接mysql的操作

    golang 通過ssh代理連接mysql的操作

    這篇文章主要介紹了golang 通過ssh代理連接mysql的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    a165861639710342021-03-08
  • Golanggolang json.Marshal 特殊html字符被轉(zhuǎn)義的解決方法

    golang json.Marshal 特殊html字符被轉(zhuǎn)義的解決方法

    今天小編就為大家分享一篇golang json.Marshal 特殊html字符被轉(zhuǎn)義的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 ...

    李浩的life12792020-05-27
  • Golanggo日志系統(tǒng)logrus顯示文件和行號的操作

    go日志系統(tǒng)logrus顯示文件和行號的操作

    這篇文章主要介紹了go日志系統(tǒng)logrus顯示文件和行號的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    SmallQinYan12302021-02-02
  • GolangGolang通脈之數(shù)據(jù)類型詳情

    Golang通脈之數(shù)據(jù)類型詳情

    這篇文章主要介紹了Golang通脈之數(shù)據(jù)類型,在編程語言中標識符就是定義的具有某種意義的詞,比如變量名、常量名、函數(shù)名等等,Go語言中標識符允許由...

    4272021-11-24
  • Golanggo語言制作端口掃描器

    go語言制作端口掃描器

    本文給大家分享的是使用go語言編寫的TCP端口掃描器,可以選擇IP范圍,掃描的端口,以及多線程,有需要的小伙伴可以參考下。 ...

    腳本之家3642020-04-25
主站蜘蛛池模板: 精品性影院一区二区三区内射 | 亚洲精品国产成人99久久 | 亚洲一区二区福利视频 | 成人午夜爽爽爽免费视频 | 欧美一级xxxx俄罗斯一级 | 人人人人看人人人做人人 | 亚洲大片免费观看 | 国产在线精品成人一区二区三区 | 高清不卡一区二区 | 99爱视频| 国产色网址 | 香蕉久久久久 | 国色天香社区视频免费观看3 | 久久精品亚洲精品国产欧美 | 九九精品影院 | 亚洲国产在线午夜视频无 | 美女秘密网站 | 日韩香蕉网 | 亚洲欧美成人综合久久久 | 欧美日韩在线观看一区二区 | 99久久综合 | 国产精品第3页 | 无遮挡h肉动漫在线观看电车 | 99久久国产视频 | 亚洲99久久无色码中文字幕 | 日本阿v精品视频在线观看 日本xxx片免费高清在线 | 成人在线观看免费视频 | 国产人成77777视频网站 | 91成人爽a毛片一区二区 | 侮辱丰满美丽的人妻 | 成年人在线视频免费观看 | 色天使亚洲综合在线观看 | 欧美同性video | xxxxyoujizz护士| 国产香蕉一区二区精品视频 | 国内精品久久久久香蕉 | 亚洲精品久久久久69影院 | 草莓秋葵菠萝蜜绿巨人污 | 美女天天操 | 日韩精品视频观看 | 日本韩国推理片免费观看网站 |