欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解-創(chuàng)新互聯(lián)

前文

  • golang快速入門[1]-go語(yǔ)言導(dǎo)論

    創(chuàng)新互聯(lián)自2013年起,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元金林做網(wǎng)站,已為上家服務(wù),為金林各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108
  • golang快速入門[2.1]-go語(yǔ)言開(kāi)發(fā)環(huán)境配置-windows

  • golang快速入門[2.2]-go語(yǔ)言開(kāi)發(fā)環(huán)境配置-macOS

  • golang快速入門[2.3]-go語(yǔ)言開(kāi)發(fā)環(huán)境配置-linux

  • golang快速入門[3]-go語(yǔ)言helloworld

  • golang快速入門[4]-go語(yǔ)言如何編譯為機(jī)器碼

  • golang快速入門[5.1]-go語(yǔ)言是如何運(yùn)行的-鏈接器

  • golang快速入門[5.2]-go語(yǔ)言是如何運(yùn)行的-內(nèi)存概述

  • golang快速入門[5.3]-go語(yǔ)言是如何運(yùn)行的-內(nèi)存分配

前言

  • 在之前的文章中,我們對(duì)go語(yǔ)言的基本原理做了闡述,本文將介紹go語(yǔ)言的集成開(kāi)發(fā)環(huán)境goland的安裝、配置、激活、以及基本的快捷鍵用法。

  • 對(duì)于一個(gè)成熟的開(kāi)發(fā)人員來(lái)說(shuō),致力于用最便捷高效的開(kāi)發(fā)工具來(lái)加速書寫、調(diào)試go程序。集成開(kāi)發(fā)環(huán)境(Integrated Development Environment,簡(jiǎn)稱IDE)是一種輔助程序開(kāi)發(fā)人員開(kāi)發(fā)軟件的應(yīng)用軟件,在開(kāi)發(fā)工具內(nèi)部就可以輔助編寫源代碼文本、并編譯打包成為可用的程序,有些甚至可以設(shè)計(jì)圖形接口。IDE通常包括編程語(yǔ)言編輯器、自動(dòng)構(gòu)建工具、通常還包括調(diào)試器。

  • 大部分的集成開(kāi)發(fā)環(huán)境都針對(duì)一種特點(diǎn)的語(yǔ)言,goland是JetBrains開(kāi)發(fā)的一款針對(duì)go語(yǔ)言的跨平臺(tái)IDE。支持windows、macOS與Ubuntu平臺(tái)。 因?yàn)閷W?,所以專業(yè),goland為go程序提供了強(qiáng)大的支持。

挑選集成開(kāi)發(fā)環(huán)境考慮的元素

  • 語(yǔ)法高亮是必不可少的功能,這也是為什么每個(gè)開(kāi)發(fā)工具都提供配置文件來(lái)實(shí)現(xiàn)自定義配置的原因。

  • 擁有較好的項(xiàng)目文件縱覽和導(dǎo)航能力,可以同時(shí)編輯多個(gè)源文件并設(shè)置書簽,能夠匹配括號(hào),能夠跳轉(zhuǎn)到某個(gè)函數(shù)或類型的定義部分。

  • 完美的查找和替換功能,替換之前最好還能預(yù)覽結(jié)果。

  • 當(dāng)有編譯錯(cuò)誤時(shí),雙擊錯(cuò)誤提示可以跳轉(zhuǎn)到發(fā)生錯(cuò)誤的位置。

  • 跨平臺(tái),能夠在 Linux、Mac OS X 和 Windows 下工作,這樣就可以專注于一個(gè)開(kāi)發(fā)環(huán)境。

  • 能夠通過(guò)插件架構(gòu)來(lái)輕易擴(kuò)展和替換某個(gè)功能。

  • 擁有斷點(diǎn)、檢查變量值、單步執(zhí)行、逐過(guò)程執(zhí)行標(biāo)識(shí)庫(kù)中代碼的能力。

  • 能夠方便的存取最近使用過(guò)的文件或項(xiàng)目。

  • 擁有對(duì)包、類型、變量、函數(shù)和方法的智能代碼補(bǔ)全的功能。

  • 能夠方便地在不同的 Go 環(huán)境之間切換。

  • 針對(duì)一些特定的項(xiàng)目有項(xiàng)目模板,如:Web 應(yīng)用,App Engine 項(xiàng)目,從而能夠更快地開(kāi)始開(kāi)發(fā)工作

安裝goland

  • goland支持windows、macOS與Ubuntu平臺(tái),下面我們以windows平臺(tái)為例為大家介紹安裝goland 2019.3,其他平臺(tái)安裝類似

  • 首先進(jìn)入goland官網(wǎng),點(diǎn)擊下載,安裝最新版goland

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

  • 點(diǎn)擊下一步

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

  • 擇安裝路徑、默認(rèn)即可,選擇下一步

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

  • 安裝配置選項(xiàng),勾選添加桌面圖標(biāo)以及與.go文件關(guān)聯(lián)即可

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

  • 選擇開(kāi)始菜單文件夾,默認(rèn)即可,點(diǎn)擊insall?進(jìn)行安裝

  • 安裝完成后,點(diǎn)擊finish,運(yùn)行g(shù)oland

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

第一次打開(kāi)goland

  • 在一開(kāi)始打開(kāi)goland時(shí),由于沒(méi)有任何已有配置,我們選擇don't import settings

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

  • 確認(rèn)接受同意協(xié)議,你懂的~

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

  • 發(fā)送反饋,選擇don't send

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

  • 選擇UI背景,程序員一般選擇黑色,眼神不好可以選擇白色,跳過(guò)其他設(shè)置

goland的激活

  • 任何用戶可以免費(fèi)獲取30天的試用

  • 第一種是方式土豪:goland的激活目前有多種方式,直接會(huì)到官網(wǎng)進(jìn)行購(gòu)買,199美元一年

  • 第二種方式:對(duì)于學(xué)生可以免費(fèi)申請(qǐng)。申請(qǐng)地址

  • 第三種方式:安裝破解版goland、這種方式不是很好,因?yàn)闊o(wú)法享受更新

  • 第四種方式:特殊渠道如淘寶購(gòu)買,只需要幾塊錢

  • 第五種方式:后臺(tái)留言獲取激活碼~

第一次使用

  • 選擇新建一個(gè)項(xiàng)目

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

  • 修改項(xiàng)目名,點(diǎn)擊創(chuàng)建

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

  • 點(diǎn)擊文件夾,右鍵,創(chuàng)建一個(gè)main.go文件

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

goland 整體視圖

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

  • 如上圖,最上方為工具欄,可以修改,創(chuàng)建,搜索,刪除,替換,修改視圖,跳轉(zhuǎn),運(yùn)行,調(diào)試等多種功能

  • 最左邊為項(xiàng)目的目錄樹(shù)結(jié)構(gòu)、依賴等

  • 右邊為編輯代碼的地方

  • 最下邊也有各種終端,todo工具欄,以及狀態(tài)欄

goland 配置

  • goland配置可以點(diǎn)擊最上方"file->setiing",一開(kāi)始配置得最多的是goroot,gopath,字體大小與顏色

  • goroot、gopath、gomodule等概念后面筆者會(huì)詳細(xì)介紹,goland默認(rèn)會(huì)使用環(huán)境變量中的gorootgopath路徑

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

  • 還有很多對(duì)數(shù)據(jù)庫(kù)的支持,git的集成工具等,在本文中暫時(shí)不做介紹

goland 書寫第一個(gè)helloworld程序

  • 當(dāng)我們書寫一個(gè)最簡(jiǎn)單的helloworld程序時(shí),當(dāng)我們輸入fmt.,會(huì)看到goland會(huì)智能的顯示出fmt包中的函數(shù)。當(dāng)完成函數(shù)編寫時(shí),會(huì)自動(dòng)的導(dǎo)入fmt包,import "fmt"這是goland強(qiáng)大功能的一個(gè)體現(xiàn)。

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

  • 當(dāng)代碼寫好之后,運(yùn)行代碼有多種方式

    • 第一種,點(diǎn)擊上方選項(xiàng)卡`Run -> Run`

    • 第二種,使用快捷鍵,mac下為`shift + option + R`,windows下為`Alt + shift + F10`

    • 第三種,點(diǎn)擊`func main()` 左邊的綠色箭頭

    • 第四種,在最下方到終端中,書寫`go run main.go` 并運(yùn)行

goland 快捷鍵

  • goland擁有很多快捷鍵,可以加速我們對(duì)于代碼的書寫.下面我們介紹goland分別在windows/ubuntu?與mac下的快捷鍵使用

  • goland中要查看、修改、查找所有的快捷鍵,可以在頂部工具欄file-> keymap查看

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

  • 在使用快捷鍵的時(shí)候,要注意快捷鍵沖突的問(wèn)題,例如與搜狗輸入法等軟件的快捷鍵沖突

mac下快捷鍵

Mac 鍵盤符號(hào)和修飾鍵說(shuō)明

??——>?Command
??——>?Shift
??——>?Option
??——>?Control
???——>?Return/Enter
??——>?Delete
??——>?向前刪除鍵(Fn?+?Delete)
↑?——>?上箭頭
↓?——>?下箭頭
←?——>?左箭頭
→?——>?右箭頭
??——>?Page?Up(Fn?+?↑)
??——>?Page?Down(Fn?+?↓)
??——>?右制表符(Tab鍵)
??——>?左制表符(Shift?+?Tab)
??——>?Escape(Esc)
End?——>?Fn?+?→
Home?——>?Fn?+?←

Part 1:Editing(編輯)

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

Part 2:Search / Replace(查詢/替換)

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

Part 3:Usage Search(使用查詢)

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

Part 4:Compile and Run(編譯和運(yùn)行)

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

Part 5:Debugging(調(diào)試)

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

Part 6:Navigation(導(dǎo)航)

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

Part 7:Refactoring(重構(gòu))

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

Part 8:VCS / Local History(版本控制 / 本地歷史記錄)

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

Part 9:Live Templates(動(dòng)態(tài)代碼模板)

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

Part 10:General(通用)

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

windows下快捷鍵

Ctrl

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

Alt

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

Shift

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

Ctrl + Alt

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

Ctrl + Shift

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

Alt + Shift

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

Ctrl + Shift + Alt

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

其他

golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解

總結(jié)

  • 在本文中介紹了go語(yǔ)言集成開(kāi)發(fā)環(huán)境goland的安裝、配置、激活、以及基本的快捷鍵用法

  • 在下文中,我們將介紹編輯器之神emacs中如何集成開(kāi)發(fā)go代碼

參考資料

  • 項(xiàng)目鏈接

  • 作者知乎

  • blog

  • 學(xué)生申請(qǐng)

  • 官網(wǎng)快捷鍵資料 windows/ubuntu

  • 官網(wǎng)快捷鍵資料 mac

  • keymap-introduce

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)站標(biāo)題:golang快速入門[6.1]-集成開(kāi)發(fā)環(huán)境-goland詳解-創(chuàng)新互聯(lián)
分享路徑:http://aaarwkj.com/article38/hsjsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、微信小程序、小程序開(kāi)發(fā)、標(biāo)簽優(yōu)化、靜態(tài)網(wǎng)站、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
丰满熟女人妻中文字幕免费| 亚洲免费三级黄色片| 青青久久精品国产亚洲av| 精品国产乱码一区二区三区| 国产专区亚洲精品欧美| 最近日本免费高清完整版| 自由成熟性生活免费视频| 欧美香蕉高清视频免费| 国产乱来视频在线观看| 6080yy精品一区二区三区| 丁香婷婷深情五月亚洲天堂| 精品日韩欧美在线观看91| 乱色精品熟女一区二区三区| 91精品国产91久久综合福利| 日本区一区二区三啪啪| 91亚洲自偷观看高清| 国产精品亚洲av性色| 在线国产视频一区二区三区| 成人看片亚欧大片在线观看| av男人的天堂在线免费| 91蜜臀视频在线播放| 国产亚洲精品视频二区| 尤物在线观看视频播放| 青草草草草草在线观看| 亚洲国产精品成人久久66| 欧美一区二区三区四区久久 | 香婷婷一区二区精品久久| 九九热视频这里是精品| 一区二区精品人妻av| 九九热超在线视频精品| 亚洲国产欧美日韩激情在线| 国产原创av超爽剧情系列| 五月婷婷丁香视频在线| 欧美高清精品在线视频| 成人精品国产一区二区| 岛国少妇av之中文字幕| 乡村丰满的大屁股熟妇| 日韩一区二区精品网站| 欧美大片在线观看高清| 久久亚洲一区二区三区乱码 | 九九六热这里只有精品|