1、gedit
成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的鹽湖網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
1.1、語法高亮
一般支持自定義語法高亮的文本編輯器都是通過一個(gè)語法定義文件來設(shè)定語法高亮規(guī)則的,gedit也是如此。Go語言社區(qū)有人貢獻(xiàn)了可用于gedit的Go語言語法高亮文件,我們可以通過以下鏈接下載:
下載后,該文件應(yīng)該放置到目錄/usr/share/gtksourceview-2.0/language-specs下。不過如果你用的是Ubuntu比較新的版本,比如v11.01,那么你可能會(huì)發(fā)現(xiàn)gedit默認(rèn)已經(jīng)支持Go語言的語法高亮。讀者可以在gedit中查看“View”→“Highlight Mode”→“Sources”菜單項(xiàng)里是否包含名為“Go”的菜單項(xiàng)。
1.2、編譯環(huán)境
在配置構(gòu)建相關(guān)命令之前,我們需要確認(rèn)gedit是否已經(jīng)安裝了名為External Tools的插件。單擊“View”→“Preference”菜單項(xiàng),彈出選項(xiàng)對(duì)話框,該對(duì)話框的最后一個(gè)選項(xiàng)頁就是Plugins。插件的安裝比較簡(jiǎn)單,只要在插件列表中找到External Tools并確認(rèn)該項(xiàng)已經(jīng)被勾選即可。
2、Vim
Go語言安裝包中已經(jīng)包含了對(duì)Vim的環(huán)境支持。要將Vim配置為適合作為Go語言的開發(fā)環(huán)境,我們只需要按$GOROOT/misc/vim中的說明文檔做以下設(shè)置即可。
3、Eclipse
Eclipse 是一個(gè)成熟的IDE平臺(tái),目前已經(jīng)可以支持大部分流行的語言,包括 Java、 C++等。 Goclipse是Eclipse的插件,用于支持Golang。從整體上看,安裝Goclipse插件的Eclipse是目前最優(yōu)秀的Go語言開發(fā)環(huán)境,可以實(shí)現(xiàn)語法高亮、成員聯(lián)想、斷點(diǎn)調(diào)試,基本上滿足了所有的需求。
4、Notepad++
4.1、語法高亮
在Go語言的安裝目錄下,已經(jīng)自帶了針對(duì)Notepad++的語法高亮配置文件。我們可以在/usr/local/go/misc/notepadplus目錄下找到這些配置文件。只需按照對(duì)應(yīng)的README文檔進(jìn)行以下幾個(gè)步驟的操作。
(1) 將userDefineLang.xml的內(nèi)容合并到Notepad++配置目錄下的userDefineLang.xml文件。如果安裝目錄下不存在這個(gè)文件,則直接復(fù)制該文件即可。 Notepad++的配置目錄通常位于%HOME%\AppData\Roaming\Notepad++。
(2) 將go.xml復(fù)制到安裝目錄的plugins\APIs目錄下。
(3) 重新啟動(dòng)Notepad++。
%HOME% 是指你的 HOME 目錄,如果不知道你自己的 HOME 目錄在哪里,在命令行中執(zhí)行echo %HOME% 即可看到。
4.2、編譯環(huán)境
我們推薦Notepad++用戶再安裝另外兩個(gè)Notepad++的插件——NppExec和Explorer,其中NppExec用于支持自定義命令,而Explorer則可以避免在Notepad++和資源管理器之間頻繁切換,在Notepad++中即可完成目錄結(jié)構(gòu)和文件的操作。 Notepad++的插件安裝非常簡(jiǎn)單,只需在插件對(duì)話框中找到這兩個(gè)插件并選中即可。
以上就是golang用什么編輯器的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!