配置Goland主題與工程環境

關於Goland與vscode的比較

Goland爲JetBrains出品的針對於Go編程的IDE,與IDEA、Webstorm、Pycharm等耳熟能詳的IDE的風格基本相似。針對於不同的語言,略有差異。vscode通過安裝插件也可以搭建優雅的Go開發環境,但是在參考了很多網上的帖子和走過很多坑之後還是放棄了,繼續使用了Goland。

Goland的優越性

  • 代碼智能提示
  • 完備的項目開發流程

Goland的缺點

  • 純英文的開發環境,很容易導致功能瞭解不完全和誤操作
  • 自不知道哪一版的更新之後,Goland的中文顯示就崩掉了,需要自己配置
  • 從非Goland創建的工程移植,本地庫的導入需要手動操作
  • 需要自行做一些IDE關於proxy的配置

配置Goland主題和字體

在這裏我使用的是Material Theme UI這個插件,File->Settings->Plugins->Marketplace搜索就好了,選擇一個自己喜歡的主題。

在這裏插入圖片描述

字體的配置在File->Settings->EditorFontColor SchemeColor Scheme FontConsole Font

在這裏插入圖片描述

字體推薦使用的是Fira Code看起來很舒服,但是在顯示的時候如果習慣普通的符號的話,對於===!=!==等這些符號看起來可能會比較陌生。字體鏈接: GitHub

一定要配置Fallback font這一項不然漢字可能出現渲染問題!

關於IDE配置和項目配置

默認情況下,只要你根據golang的配置要求配置了GOROOTGOPATH,IDE都會默認找到對應的本地庫,可以通過下圖的位置來檢查。

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

從別的IDE遷到Goland

根據go語言的特性,默認go的源代碼必須位於GOPATHsrc下,go在更新後提供了go module的包管理工具,強烈建議在新的項目中使用go mod init xxx.xxx的方式使用go module來初始化項目的包管理,以此來抽離項目於默認的文件夾。從別的IDE遷移至Goland請仔細檢查上圖中的配置,否則可能會導致本地包智能提示無法識別的問題。

在上圖Go Modules的proxy配置中,強烈建議改爲上圖配置以解決國內網絡環境對於包下載的不友好,配置 https://goproxy.cn,direct

同樣建議使用go env檢查GOPROXYgo env set GOPROXY=https://goproxy.cn,direct

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章