您好,登錄后才能下訂單哦!
golang快速入門[1]-go語言導論
golang快速入門[2.1]-go語言開發環境配置-windows
golang快速入門[2.2]-go語言開發環境配置-macOS
golang快速入門[2.3]-go語言開發環境配置-linux
golang快速入門[3]-go語言helloworld
golang快速入門[4]-go語言如何編譯為機器碼
golang快速入門[5.1]-go語言是如何運行的-鏈接器
golang快速入門[5.2]-go語言是如何運行的-內存概述
golang快速入門[5.3]-go語言是如何運行的-內存分配
在之前的文章中,我們對go語言的基本原理做了闡述,本文將介紹go語言的集成開發環境goland
的安裝、配置、激活、以及基本的快捷鍵用法。
對于一個成熟的開發人員來說,致力于用最便捷高效的開發工具來加速書寫、調試go程序。集成開發環境(Integrated Development Environment,簡稱IDE)是一種輔助程序開發人員開發軟件的應用軟件,在開發工具內部就可以輔助編寫源代碼文本、并編譯打包成為可用的程序,有些甚至可以設計圖形接口。IDE通常包括編程語言編輯器、自動構建工具、通常還包括調試器。
大部分的集成開發環境都針對一種特點的語言,goland是JetBrains開發的一款針對go語言的跨平臺IDE。支持windows、macOS與Ubuntu平臺。 因為專注,所以專業,goland為go程序提供了強大的支持。
語法高亮是必不可少的功能,這也是為什么每個開發工具都提供配置文件來實現自定義配置的原因。
擁有較好的項目文件縱覽和導航能力,可以同時編輯多個源文件并設置書簽,能夠匹配括號,能夠跳轉到某個函數或類型的定義部分。
完美的查找和替換功能,替換之前最好還能預覽結果。
當有編譯錯誤時,雙擊錯誤提示可以跳轉到發生錯誤的位置。
跨平臺,能夠在 Linux、Mac OS X 和 Windows 下工作,這樣就可以專注于一個開發環境。
能夠通過插件架構來輕易擴展和替換某個功能。
擁有斷點、檢查變量值、單步執行、逐過程執行標識庫中代碼的能力。
能夠方便的存取最近使用過的文件或項目。
擁有對包、類型、變量、函數和方法的智能代碼補全的功能。
能夠方便地在不同的 Go 環境之間切換。
針對一些特定的項目有項目模板,如:Web 應用,App Engine 項目,從而能夠更快地開始開發工作
goland支持windows、macOS與Ubuntu平臺,下面我們以windows平臺為例為大家介紹安裝goland 2019.3
,其他平臺安裝類似
首先進入goland官網,點擊下載,安裝最新版goland
點擊下一步
擇安裝路徑、默認即可,選擇下一步
安裝配置選項,勾選添加桌面圖標以及與.go
文件關聯即可
選擇開始菜單文件夾,默認即可,點擊insall
?進行安裝
安裝完成后,點擊finish
,運行goland
在一開始打開goland時,由于沒有任何已有配置,我們選擇don't import settings
確認接受同意協議,你懂的~
發送反饋,選擇don't send
選擇UI背景,程序員一般選擇黑色,眼神不好可以選擇白色,跳過其他設置
任何用戶可以免費獲取30天的試用
第一種是方式土豪:goland的激活目前有多種方式,直接會到官網進行購買,199美元一年
第二種方式:對于學生可以免費申請。申請地址
第三種方式:安裝破解版goland、這種方式不是很好,因為無法享受更新
第四種方式:特殊渠道如淘寶購買,只需要幾塊錢
第五種方式:后臺留言獲取激活碼~
選擇新建一個項目
修改項目名,點擊創建
點擊文件夾,右鍵,創建一個main.go文件
如上圖,最上方為工具欄,可以修改,創建,搜索,刪除,替換,修改視圖,跳轉,運行,調試等多種功能
最左邊為項目的目錄樹結構、依賴等
右邊為編輯代碼的地方
最下邊也有各種終端
,todo
工具欄,以及狀態欄
goland配置可以點擊最上方"file->setiing",一開始配置得最多的是goroot
,gopath
,字體大小與顏色
goroot
、gopath
、gomodule
等概念后面筆者會詳細介紹,goland默認會使用環境變量中的goroot
與gopath
路徑
還有很多對數據庫的支持,git的集成工具等,在本文中暫時不做介紹
當我們書寫一個最簡單的helloworld程序時,當我們輸入fmt.
,會看到goland會智能的顯示出fmt包中的函數。當完成函數編寫時,會自動的導入fmt包,import "fmt"
這是goland強大功能的一個體現。
當代碼寫好之后,運行代碼有多種方式
第一種,點擊上方選項卡`Run -> Run`
第二種,使用快捷鍵,mac下為`shift + option + R`,windows下為`Alt + shift + F10`
第三種,點擊`func main()` 左邊的綠色箭頭
第四種,在最下方到終端中,書寫`go run main.go` 并運行
goland擁有很多快捷鍵,可以加速我們對于代碼的書寫.下面我們介紹goland分別在windows
/ubuntu
?與mac
下的快捷鍵使用
goland中要查看、修改、查找所有的快捷鍵,可以在頂部工具欄file-> keymap
查看
在使用快捷鍵的時候,要注意快捷鍵沖突的問題,例如與搜狗輸入法等軟件的快捷鍵沖突
??——>?Command ??——>?Shift ??——>?Option ??——>?Control ???——>?Return/Enter ??——>?Delete ??——>?向前刪除鍵(Fn?+?Delete) ↑?——>?上箭頭 ↓?——>?下箭頭 ←?——>?左箭頭 →?——>?右箭頭 ??——>?Page?Up(Fn?+?↑) ??——>?Page?Down(Fn?+?↓) ??——>?右制表符(Tab鍵) ??——>?左制表符(Shift?+?Tab) ??——>?Escape(Esc) End?——>?Fn?+?→ Home?——>?Fn?+?←
在本文中介紹了go語言集成開發環境goland的安裝、配置、激活、以及基本的快捷鍵用法
在下文中,我們將介紹編輯器之神emacs
中如何集成開發go代碼
項目鏈接
作者知乎
blog
學生申請
官網快捷鍵資料 windows/ubuntu
官網快捷鍵資料 mac
keymap-introduce
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。