Goland安裝-工欲善其事必先利其器

?、安裝Goland開發?具

(?)、介紹

Goland是由JetBrains公司旨在為go開發者提供的?個符合?體?程學的新
的商業IDE。這個IDE整合了IntelliJ平臺的有關go語?的編碼輔助功能和?具集成
特點。它具有以下特點:

  • 編碼輔助功能
  • 符合?體?程學的設計
  • ?具的集成
  • IntelliJ插件?態系統

(?)、下載及安裝

1、官?下載地址:https://www.jetbrains.com/go/download/。下載完成后,在
本地執?解壓,安裝。

2、安裝過程
點擊“next”按鈕,選擇要安裝的路徑,然后點擊“next”,會出現安裝選項。
Goland安裝和配置
根據你??電腦的型號,選擇合適的版本后點擊“next”按鈕。接著保持默認的程
序啟動?錄,點擊“install”進?安裝。整個安裝過程很快,?乎?路next到底。

(三)、使?Goland

1、打開Goland?具
2、創建項?:

?、第?個程序:HelloWorld

##(?)、編寫第?個程序
1、打開編輯器創建?個新的helloworld.go?件,并輸?以下內容:

package main
import "fmt"
func main() {/* 輸出 */fmt.Println("Hello, World!")
}

2、執?go程序
執?go程序由?種?式

?式?:使?go run命令

  • step1:使?快捷鍵win+R,輸?cmd打開命令?提示符
  • step2:進?helloworld.go所在的?錄
  • step3:輸?go run helloworld.go命令并觀察運?結果。

?式?:使?go build命令

  • step1:使?快捷鍵win+R,輸?cmd打開命令?提示符
  • step2:進?helloworld.go所在的?錄
  • step3:輸?go build helloworld.go命令進?編譯,產?同名的
    helloworld.exe?件
  • step4:輸?helloworld.exe,執?

?式三:使? go playground

  • step1:打開?下?址https://play.golang.org/

三、Goland常?快捷鍵

##(?)、?件相關快捷鍵:

  1. CTRL+E,打開最近瀏覽過的?件。
  2. CTRL+SHIFT+E,打開最近更改的?件。
  3. CTRL+N,可以快速打開struct結構體。
  4. CTRL+SHIFT+N,可以快速打開?件。
    ##(?)、代碼格式化:
  5. CTRL+ALT+T,可以把代碼包在?個塊內,例如if{…}else{…}。
  6. CTRL+ALT+L,格式化代碼。
  7. CTRL+空格,代碼提示。
  8. CTRL+/,單?注釋。CTRL+SHIFT+/,進?多?注釋。
  9. CTRL+B,快速打開光標處的結構體或?法(跳轉到定義處)。
  10. CTRL+“+/-”,可以將當前?法進?展開或折疊。
    ##(三)、查找和定位
  11. CTRL+R,替換?本。
  12. CTRL+F,查找?本。
  13. CTRL+SHIFT+F,進?全局查找。
  14. CTRL+G,快速定位到某?。

(四)、代碼編輯

  1. ALT+Q,可以看到當前?法的聲明。
  2. SHIFT+ENTER,可以向下插?新?,即使光標在當前?的中間。
  3. CTRL+Backspace,按單詞進?刪除或刪除光標所在?。
  4. CTRL+X,剪切當前光標所在?。
  5. CTRL+D,復制當前光標所在?。
  6. ALT+SHIFT+UP/DOWN,可以將光標所在?的代碼上下移動。
  7. CTRL+SHIFT+U,可以將選中內容進???寫轉化。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/455171.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/455171.shtml
英文地址,請注明出處:http://en.pswp.cn/news/455171.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

android 獲取sd卡目錄失敗_樹莓派對SD卡的大小,速度有哪些要求?

SD卡容量的大小通過NOOBS安裝帶有桌面和推薦軟件(完整)的 Raspberry Pi OS,SD卡最小為16GB。 對于帶有桌面和推薦軟件的 Raspberry Pi OS 鏡像安裝,SD卡最小為8GB。對于安裝 Raspberry Pi OS Lite,建議 SD 卡最小為4GB…

OGG音頻格式解析

OGG 什么是Ogg Ogg全稱是OGG Vobis(ogg Vorbis) ,是一種新的音頻壓縮格式,類似于MP3等現有的音樂格式。但有一點不同的是,它是完全免費、開放和沒有專利限制的。OGG Vobis有一個很出眾的特點,就是支持多聲道,隨…

區分同源與非同源

2019獨角獸企業重金招聘Python工程師標準>>> JSONP和AJAX相同,都是客戶端向服務器端發送請求:1、給服務器端傳遞內容2、從服務器端獲取數據 的方式 AJAX屬于同源策略 JSONP屬于非同源策略(跨域請求) -> 實現跨域請求的方式有很多種&#x…

Golang語言寫99乘法表-雙重for循環

個人博客點這里 1. 標準寫法: for 表達式1;表達式2;表達式3{循環體 }2. 同時省略表達式1和表達式3 for 表達式2{循環體 } // 相當于while(條件)3. 同時省略3個表達式 for{循環體 } // 相當于while(true) // 注意:當for循環中,省略了表達式2,就相當于直接作用在了true上4. 其…

移動APP怎樣保存用戶password

<span style"font-size:14px;">為了更好的用戶體驗,移動APPclient一般都會將用戶信息進行保存以便興許能夠自己主動登錄.</span> 保存了用戶信息便涉及到了安全問題. 解決辦法大概有一下幾種: 1.首先,假設client和服務端都是你來設計開發,那么有兩種比較…

extjs2.0 文件上傳_extjs數據存儲與傳輸

本章內容qExt.data簡介qExt.data.ConnectionqExt.data.RecordqExt.data.Storeq常用proxyq常用readerq高級storeqEXT中的Ajaxq關于scope和createDelegate()qDWR與EXT整合10.1Ext.data簡介Ext.data在命名空間中定義了一系列store、reader和proxy。Grid和ComboxBox都是以Ext.data為…

盤點key value在各個編程語言中的類型

個人博客點這里 起步 在編程語言中,有這么一種數據類型,我們經常會使用到,他就是類似于json的鍵值對類型 那么今天我們就對比一下,在各大編程語言中的key value類型的特點 main python key value 叫做字典 dict類型 聲明 字典操作 以鍵值對方式存在的無序數據的組合就是…

音頻格式詳解 CD WAV MP3 WMA MIDI RM RA OGG VOF AAC M4A APE FLAC TAK TTA MV RealAudio AIFF AU

以下是常見音頻文件格式的特點。 要在計算機內播放或是處理音頻文件&#xff0c;也就是要對聲音文件進行數、模轉換&#xff0c;這個過程同樣由采樣和量化構成&#xff0c;人耳所能聽到的聲音&#xff0c;最低的頻率是從20Hz起一直到最高頻率20KHZ&#xff0c;20KHz以上人耳是聽…

Spring MVC-表單(Form)標簽-下拉框(Dropdown)示例(轉載實踐)

以下內容翻譯自&#xff1a;https://www.tutorialspoint.com/springmvc/springmvc_dropdown.htm 說明&#xff1a;示例基于Spring MVC 4.1.6。 以下示例顯示如何使用Spring Web MVC框架在表單中使用Dropdown。首先&#xff0c;讓我們使用Eclipse IDE&#xff0c;并按照以下步驟…

vuex的命名空間有哪些_Vuex在vue路由器中訪問命名空間模塊的getter

我試圖通過檢查用戶是否經過身份驗證來保護我的路由&#xff0c;這是示例路由&#xff1a;{path: /intranet,component: search,meta: { requiresAuth: true },props: {tax: type,term: intranet-post,name: Intranet}},我正在這樣設置警衛&#xff1a;router.beforeEach((to, …

阿里巴巴中文站架構設計實踐(何崚)圖書

阿里巴巴中文站架構實踐 何崚阿里巴巴 全文地址:阿里巴巴中文站架構設計實踐(何崚).pdf 更多課件可到:這里查看 后續內容還在更新…

使用sqlite3創建數據庫表的時候須要注意

使用sqlite3創建數據庫表的時候須要注意&#xff1a; 1. 不能使用純數字 2. 不能帶有"-",""等字符。也不能以數字打頭。一、以下是log打出來的信息&#xff1a; DB Error: 1 "unrecognized token: "47464636265757265763393573649"" D…

物聯網世界的承諾與挑戰

最初參與到與物聯網&#xff08;Internet of Things / IoT&#xff09;相關的行業對話時&#xff0c;我對整個行業的發展充滿疑問。“ 物聯網”和 “萬聯網”&#xff08;Internet of Everything&#xff09;有什么區別&#xff1f;這場變革現今是處于啟蒙階段&#xff0c;亦或…

音樂文件基本格式,wave,mod,midi,mp3,wma,flac

經典的WAVE WAVE文件作為最經典的Windows多媒體音頻格式&#xff0c;應用非常廣泛&#xff0c;它使用三個參數來表示聲音&#xff1a;采樣位數、采樣頻率和聲道數。 聲道有單聲道和立體聲之分&#xff0c;采樣頻率一般有11025Hz&#xff08;11kHz&#xff09;、22050Hz&#xf…

bilibili go框架_最好的開發語言一定是那位嗎?Go語言有話說

魯迅先生說過&#xff0c;所有能用 JS 寫的前端項目最終都會被用 JS 重寫一遍&#xff0c;所有能用 Go 寫的后端項目最終也都會被用 Go 重寫一遍。作為一名開發者&#xff0c;周六的我們能做什么呢&#xff1f;是因為產品經理的各種需求在加班嗎&#xff1f;給你說了實現不了實…

關于虛擬機棧的理解

虛擬機棧 虛擬機棧出現的背景 由于跨平臺性的設計,Java的指令都是根據棧來設計的. 不同平臺CPU架構不同,所以不能設置為基于寄存器的 優點是跨平臺,指令集小,編譯器容易實現,缺點是性能下降,實現同樣的功能需要更多的指令. 有不少Java開發人員一提到Java內存結構,就會非常粗…

抓取各個瀏覽器引擎關鍵字,,百度學術關鍵字

百度學術 $list_arr getbaiduxueshu($row[name]); $list_arr explode((,$list_arr); $list_arr explode(),$list_arr[1]); $list_arr json_decode($list_arr[0]); $list_arr $list_arr->s; //百度學術平臺熱詞地址function getbaiduxueshu($keyname 100){ $url http:…

wave格式分析,wave音頻文件格式分析配程序

wav文件格式分析詳解 程序如上一篇博文 一、綜述 WAVE文件作為多媒體中使用的聲波文件格式之一&#xff0c;它是以RIFF格式為標準的。RIFF是英文Resource Interchange File Format的縮寫&#xff0c;每個WAVE文件的頭四個字節便是“RIFF”。 WAVE文件是由若干個Chunk組成…

poi設置word表格單元格寬度_java poi如何設置word的頁面的大小和水平方向?

展開全部你好&#xff0c;試試以下代碼行不行。packagecom.sample;importjava.awt.color;importjava.io.fileoutputstream;importjava.io.ioexception;importcom.lowagie.text.cell;importcom.lowagie.text.document;importcom.lowagie.text.documentexception;importcom.lowag…