<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Go語言開發(fā)工具攻略!看這篇就夠了!

          共 3105字,需瀏覽 7分鐘

           ·

          2021-11-07 01:45

          工欲善其事必先利其器,一個強大的開發(fā)工具有助于提升開發(fā)效率,今天我們就來聊聊Go語言的常用開發(fā)環(huán)境,Let's go !!!



          1.下載安裝包

          在選擇開發(fā)工具之前,我們需要先安裝Go語言開發(fā)包.下載地址:Go官網/Go語言開發(fā)包https://golang.google.cn/dl/



          下載完成打開后彈出如下提示框


          一路next后開始點擊Install安裝

          安裝好后,在安裝目錄下會包含如下文件。


          這個目錄的結構遵守 GOPATH 規(guī)則,目錄中各個文件夾的含義如下表所示。

          至此,Go開發(fā)工具包已經安裝成功了,下面介紹Go語言的開發(fā)工具。


          2.GoLand神器安裝

          go語言開發(fā)有很多神器可以推薦,比如大名鼎鼎的vscode,還有輕巧便捷的atom。今天我們重點介紹神器Goland,它是和Pycharm一家公司的團隊開發(fā)的,非常好用,功能強大。

          GoLand 是 Jetbrains 家族的 Go 語言 IDE,有 30 天的免費試用期,在校生可以申請免費使用。

          這款IDE專門為Go語言量身定制,安裝方式也非常簡單,只需在官網根據您當前的系統(tǒng)和環(huán)境下載對應的版本,支持Windows、Linux、Mac平臺。

          下載到指定文件夾后,雙擊剛剛下載的exe文件,會彈出歡迎提示框。


          點擊Next,根據指示將GoLand安裝到指定的目錄下,默認安裝路徑是C:\Program Files\JetBrains\GoLand 2021.2.3。


          確定安裝路徑后,點擊next,接下來的選項可以根據自己的需要進行勾選。


          接下來需要為GoLand在開始菜單中選擇一個文件夾,默認直接Install即可



          開始安裝,等待安裝完成即可


          安裝完成,選擇Reboot now,點擊Finish進行重啟

          至此,GoLand安裝完成,還需要進行激活(或免費試用30天)


          3.開始編碼

          新建一個項目,選擇代碼存放的位置,以及GOROOT,點擊create創(chuàng)建一個新項目。


          新建一個項目,選擇代碼存放的位置,以及GOROOT,點擊create創(chuàng)建一個新項目


          下面我們來寫一個經典Hello, Golang程序,首先鼠標右鍵項目,新建一個Go File文件

          輸入文件名,選擇創(chuàng)建空文件,開始寫代碼。下面是Go語言程序,點擊main函數(shù)左側的綠色三角運行,來看看效果吧。


          4.GoLand常用快捷鍵

          1.自定義快捷鍵

          GoLand支持各種編輯器的快捷鍵映射:File->Settings->Keymap

          可以根據需求自定義快捷鍵


          2.查詢快捷鍵

          CTRL+N 查找類CTRL+SHIFT+N 查找文件CTRL+SHIFT+ALT+N 查找類中的方法或變量CTRL+B 快速打開光標處的類或方法CTRL+ALT+B 找所有的子類CTRL+SHIFT+B 找變量的類CTRL+G 定位行CTRL+F 在當前窗口查找文本CTRL+SHIFT+F 在指定窗口查找文本CTRL+R 在 當前窗口替換文本CTRL+SHIFT+R 在指定窗口替換文本ALT+SHIFT+C 查找修改的文件CTRL+E 最近打開的文件F3 向下查找關鍵字出現(xiàn)位置SHIFT+F3 向上一個關鍵字出現(xiàn)位置F4 查找變量來源CTRL+ALT+F7 選中的字符查找工程出現(xiàn)的地方CTRL+SHIFT+O 彈出顯示查找內容ALT+F1 查找文件所在目錄位置CTRL+H 顯示類結構圖CTRL+Q 顯示注釋文檔CTRL+SHIFT+I 簡短查看源定義CTRL+SHIFT+P 查看表達式類型(在表達式上或者表達式末尾使用)


          3.自動代碼

          Alt+Enter 導入包,自動修正CTRL+ALT+L 格式化代碼CTRL+ALT+I 自動縮進CTRL+ALT+O 優(yōu)化導入的類和包ALT+INSERT 生成代碼(如GET,SET方法,構造函數(shù)等)CTRL+SHIFT+SPACE 自動補全代碼CTRL+空格 代碼提示CTRL+ALT+SPACE 類名或接口名提示CTRL+P 方法參數(shù)提示CTRL+J 自動代碼CTRL+ALT+T 把選中的代碼放在 TRY{} IF{} ELSE{} 里SHIFT+F6 重構-重命名CTRL+I 實現(xiàn)接口CTRL+SHIFT+Space 智能類型推斷式返回(return關鍵字后使用)CTRL+ALT+V 自動生成表達式返回值CTRL+ALT+M 重構表達式為函數(shù)(光標在表達式末尾)CTRL+Space 快速返回實現(xiàn)(return關鍵字后使用)


          4.其它快捷鍵

          CTRL+D 復制行CTRL+X 剪切,刪除行CTRL+Z 撤回CTRL+/  注釋CTRL+SHIFT+Z 向前CTRL+ALT+F12 資源管理器打開文件夾SHIFT+ALT+INSERT 豎編輯模式Ctrl+/ 將當前行代碼注釋或取消注釋Ctrl+Shift+/ 在當前光標位置添加/**/或將/*xxxx*/內容取消注釋CTRL+W 選中代碼,連續(xù)按會有其他效果ALT+ ←/→ 切換代碼視圖CTRL+ALT ←/→ 返回上次編輯的位置ALT+ ↑/↓ 在方法間快速移動定位ALT+1 快速打開或隱藏工程面板CTRL+SHIFT+UP/DOWN 代碼向上/下移動。CTRL+UP/DOWN 光標跳轉到第一行或最后一行下ESC 光標返回編輯框SHIFT+ESC 光標返回編輯框,關閉無用的窗口ALT+J 相同單詞多選CTRL+SHIFT+A 工具調用Ctrl+PageUp/PageDown 光標跳轉到第一行或最后一行


          5.其它IDE

          對于Go語言開發(fā),GoLand無疑是最好的開發(fā)工具。但出于GoLand需要收費,如果不愿意花費的話,需要自行去尋找破解方案。

          這里我也推薦一些其它免費好用的Go語言開發(fā)工具。

          1).VIM

          對于vim黨來說,vim可以作為絕大多數(shù)語言的開發(fā)環(huán)境(如C/C++、Python、Java等)。vim 是一個需要通過配置才能很好地使用的編輯器,而且妥善地配置后,使用它進行編輯能夠取得非常好的效果,花一定時間和精力去學習vim是值得的。
          Go語言也不例外,使用vim作為Go語言開發(fā)工具需要額外安裝一些插件(如vim-go、gotags、golint等),具體可參考公眾號的另一篇文章Linux下golang的vim環(huán)境配置(Linux 下 golang 的 vim 環(huán)境配置)。熟悉vim的都清楚,搭建一個好的vim開發(fā)環(huán)境配置可以大大提升開發(fā)效率。


          2).VsCode

          VSCode 全稱 Visual Studio Code,是微軟出的一款輕量級代碼編輯器,免費、開源而且功能強大。它支持幾乎所有主流的程序語言的語法高亮、智能代碼補全、自定義熱鍵、括號匹配、代碼片段、代碼對比 Diff、GIT 等特性,支持插件擴展,并針對網頁開發(fā)和云端應用開發(fā)做了優(yōu)化。軟件跨平臺支持 Win、Mac 以及 Linux。

          使用VsCode作為Go語言開發(fā)環(huán)境,只需安裝Go插件即可。


          3).LiteIDE

          LiteIDE 是一款開源、跨平臺的輕量級 Go 語言集成開發(fā)環(huán)境(IDE)。支持windows和Linux平臺。

          4).Eclipse

          Eclipse 也是非常常用的開發(fā)利器,同樣可以使用 Eclipse 來編寫 Go 程序。


          你做go語言開發(fā),用什么神器,歡迎在留言區(qū)吱一聲,說說你的看法哈!

          瀏覽 99
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  色婷婷网| 新天堂网| 婷婷国产精品免费视频 | 日本在线无码 | 草久在线观看 |