JetBrains GoLand是jetbrains旗下的一個(gè)商業(yè)IDE集成開發(fā)環(huán)境,這個(gè)IDE整合了IntelliJ平臺(tái)的有關(guān)go語(yǔ)言的編碼輔助功能和工具集成特點(diǎn)。JetBrains GoLand核心功能面向Go語(yǔ)言。這是他們一貫的風(fēng)格,比如之前推出了用于Python的PyCharm和用于Ruby的RubyMine。
產(chǎn)品特色:
代碼輔助:通過分析源代碼,提供Go語(yǔ)言代碼自動(dòng)完成、導(dǎo)航、重構(gòu)和格式化功能。
代碼編輯器:語(yǔ)法高亮和提示,提高代碼的可讀性。
人體工學(xué)式的設(shè)計(jì):簡(jiǎn)潔而高效的界面設(shè)計(jì)。
前端和后端開發(fā):支持前端開發(fā)語(yǔ)言和框架,同時(shí)提供訪問和查詢數(shù)據(jù)庫(kù)的工具。
集成工具:提供了調(diào)試器、版本控制工具和測(cè)試工具,不需要再單獨(dú)安裝這些插件。
插件生態(tài)系統(tǒng):在JetBrains已有的插件生態(tài)系統(tǒng)中增加了更多的插件。
設(shè)置方法:
安裝好之后,首先需要設(shè)置一些配置。其中最重要的是“GOROOT”和“GOPATH”兩個(gè)參數(shù)!癎OROOT”表示GO在你電腦上的安裝位置,這個(gè)一般在安裝時(shí),程序會(huì)直接將其寫入到環(huán)境變量中。而“GOPATH”則是你的工作路徑,它可以包含多個(gè) Go 語(yǔ)言源碼文件、包文件和可執(zhí)行文件的路徑,而這些路徑下又必須分別包含三個(gè)規(guī)定的目錄:src、pkg 和bin,這三個(gè)目錄分別用于存放源碼文件、包文件和可執(zhí)行文件。
在電腦上新建一個(gè)空白目錄,用于存放以上文件。然后在你電腦的系統(tǒng)環(huán)境變量中,添加“GOPATH”變量,然后將其值設(shè)置為新建的目錄地址。
在菜單按鈕中點(diǎn)擊“File”==》“Settings”就會(huì)彈出設(shè)置對(duì)話框。這個(gè)對(duì)話框不僅包括了GO環(huán)境變量的設(shè)置,還可以根據(jù)自己的喜好,設(shè)置不同的代碼呈現(xiàn)顏色、字體、字號(hào)等。
設(shè)置好這些之后,點(diǎn)擊“Apply”==》“OK”按鈕,則設(shè)置成功。