Go語言集成開發環境之GoLand安裝使用


Go語言集成開發環境之GoLand安裝使用

Goland 簡介

Goland 是由 JetBrains 公司開發的一個新的商業 IDE,旨在為 Go 開發者提供的一個符合人體工程學的新的商業 IDE。Goland 整合了 IntelliJ 平台(一個用於 java 語言開發的集成環境,也可用於其他開發語言),提供了針對Go語言的編碼輔助和工具集成。

Goland 下載和安裝

大家可以從 Goland 的官網下載對應版本的 Goland 的安裝包

Goland 官網下載頁面
Goland 官網的下載頁面

下載完成后直接雙擊運行安裝包。

Goland 安裝包
運行下載好的安裝包

首先看到的是一個歡迎頁面,不用管它,直接點擊 Next 就行。

歡迎頁面
直接點擊 Next 即可

自定義安裝目錄,默認是安裝在 C 盤,大家可以自行選擇合適的位置安裝,選擇好后點擊 Next 進入下一步操作。

自定義安裝目錄
點擊 Browse 即可修改安裝目錄

下面是一些安裝選項,選項中的一些信息大家可以根據自己的需要勾選,確認無誤后點擊 Next。

安裝選項
安裝選項

在開始菜單中為 Goland 的快捷方式選擇一個文件夾,這一步我們不需要修改,直接點擊 Install。

選擇一個開始菜單中的文件夾
選擇一個開始菜單中的文件夾

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

安裝中...

安裝完成,勾選 Run Goland 並點擊 Finish,結束安裝並啟動 Goland。

安裝完成
結束安裝,並啟動Goland

運行 Goland 並激活

第一次啟動 Goland 時會提示我們導入設置信息,這里我們選擇第二項,不導入設置信息。

導入設置信息
導入設置信息

點擊 OK 后發現需要激活,免費試用的話也僅有 30 天的時間,這就尷尬了!別急下面就來告訴大家怎么破解它。首先點擊 Exit 關閉正在運行的 Goland 程序。

激活界面
激活界面

然后,大家可以【點擊這里】下載相關的破解補丁,如下所示:

下載破解補丁

將下載好的文件解壓,並將破解補丁“jetbrains-agent.jar”復制到 Goland 安裝目錄下的 bin 目錄中,放到這里沒有什么特殊的意義,只是為了防止誤刪。

將破解補丁復制到bin目錄
將破解補丁復制到 bin 目錄

在 Goland 安裝目錄的 bin 目錄下找到“goland.exe.vmoptions”和“goland64.exe.vmoptions”兩個文件。用記事本將它們打開,並分別在兩個文件的最后面追加“-javaagent:Goland 的安裝目錄\bin\jetbrains-agent.jar”,注意將路徑修改成你電腦上 Goland 的安裝目錄,例如 “-javaagent:D:\anzhuang\GoLand\bin\jetbrains-agent.jar”,修改完成后記得保存。

修改配置文件
修改配置文件

運行 Goland 進入激活界面,選擇“Activate”,激活方式選擇“Activation code”使用激活碼激活,並將激活碼粘貼到下面,點擊 OK 即可。激活碼可以在下載的破解補丁中找到。

復制激活碼

復制激活碼

到這里 Goland 已經成功激活了,在開始敲代碼之前需要先創建一個項目,選擇“New Project”新建一個項目。

img

選擇一個目錄作為項目的根目錄,並選擇合適的Go語言版本,點擊“Create”完成創建。

創建新項目
創建新項目

項目創建完成,終於可以開始敲代碼了。

img

使用GoLand

1、 雙擊運行安裝完的GoLand,選擇創建項目,並關聯GOROOT(會自動關聯)

image-20191023182905420

2、在項目上點擊右鍵,按圖選擇,如下,給文件命一個名字,如 test

image-20191023183257598

3、在文件中寫入如下代碼:

image-20191023183454863

4、在文件上右鍵,選擇 Run go build test.go,就可以看到控制台打印出hello world!啦

image-20191023183528981

1583147269191

image-20191023183633187

5、也可以在Terminal窗口下輸入go run test.go,就可以看到打印結果

image-20191023183828420

6、或者輸入go build test.go ,會在當前路徑下生成一個可執行文件(test),繼續輸入 ./test ,即可執行該可執行文件

創建項目

首先,在“文件”菜單中找到“New”,並在下一級菜單中選擇“Project”來創建一個新項目。

新建項目
在菜單中選擇新建項目

為項目選擇一個目錄(盡量選擇空目錄),並點擊“Create”完成創建。

img

創建項目

編輯運行/調試配置

每次創建項目之后,我們都需要對 Goland 進行一些配置,在 Goland 的右上方找到“Add Configuration”並單擊。

點擊 Add Configuration
點擊 Add Configuration

在彈出的窗口中點擊“+”,並在下拉菜單中選擇“Go Build”。

編輯配置信息
編輯配置信息

點擊“Go Build”之后,在窗口中填寫對應的信息,如下所示。

img

上圖中有以下幾點需要注意:

  • 名稱:為本條配置信息的名稱,可以自定義,也可以使用系統默認的值;
  • Run kind:這里需要設置為“Directory”;
  • Directory:用來設置 main 包所在的目錄,不能為空;
  • Output directory:用來設置編譯后生成的可執行文件的存放目錄,可以為空,為空時默認不生成可執行文件;
  • Working directory:用來設置程序的運行目錄,可以與“Directory”的設置相同,但是不能為空。

提示:除了上面提到的幾點外,其余的配置項使用系統的默認值即可,無需修改。

編寫並運行代碼

將 Goland 配置好后,就可以在項目文件夾下編寫代碼了。首先新建一個 Go 源文件,在項目文件夾上點擊右鍵,然后在彈出的菜單中找到“新建”,並在下一級菜單中選擇“Go File”,最后在彈出框中輸入文件名(紅框處)並選擇“Empty file”,無誤后按“Enter”鍵進行確認。

新建Go文件
新建 Go 源文件

在新創建的 Go 源文件中寫入如下代碼。

編寫測試代碼
編寫測試代碼

然后,我們就可以點擊 Goland 右上方的綠色三角來運行上面編寫的程序了。

運行程序
運行程序

Goland 快捷鍵設置

Goland 可以模擬各種編輯器的快捷鍵,例如 Eclipse、Sublime Text 等。

大家可以在“文件”菜單中找到“設置”,然后在新彈出的窗口選擇“快捷鍵”選項,就可以對快捷鍵進行編輯了,如下圖所示。

編輯快捷鍵
編輯快捷鍵

Goland 常用快捷鍵

下面列舉了一些 Goland 中經常使用到的快捷鍵。

  1. 文件操作相關的快捷鍵
快捷鍵 作用
Ctrl + E 打開最近瀏覽過的文件
Ctrl + N 快速打開某個 struct 結構體所在的文件
Ctrl + Shift + N 快速打開文件
Shift + F6 重命名文件夾、文件、方法、變量名等
  1. 代碼格式化相關的快捷鍵
快捷鍵 作用
Ctrl + Alt + L 格式化代碼
Ctrl + 空格 代碼提示
Ctrl + / 單行注釋
Ctrl + Shift + / 多行注釋
Ctrl + B 或 F4 快速跳轉到結構體或方法的定義位置(需將光標移動到結構體或方法的名稱上)
Ctrl +“+ 或 -” 可以將當前(光標所在位置)的方法進行展開或折疊
  1. 查找和定位相關的快捷鍵
快捷鍵 作用
Ctrl + R 替換文本
Ctrl + F 查找文本
Ctrl + Shift + F 全局查找
Ctrl + G 顯示當前光標所在行的行號
Ctrl + Shift + Alt + N 查找類中的方法或變量
  1. 編輯代碼相關的快捷鍵
快捷鍵 作用
Ctrl + J 快速生成一個代碼片段
Shift+Enter 向光標的下方插入一行,並將光標移動到該行的開始位置
Ctrl + X 刪除當前光標所在行
Ctrl + D 復制當前光標所在行
Ctrl + Shift + 方向鍵上或下 將光標所在的行進行上下移動(也可以使用 Alt+Shift+方向鍵上或下)
Alt + 回車 自動導入需要導入的包
Ctrl + Shift + U 將選中的內容進行大小寫轉化
Alt + Insert 生成測試代碼
Alt + Up/Down 快速移動到上一個或下一個方法
Ctrl + Alt + Space 類名或接口名提示(代碼提示)
Ctrl + P 提示方法的參數類型(需在方法調用的位置使用,並將光標移動至( )的內部或兩側)
  1. 編輯器相關的快捷鍵
快捷鍵 作用
Ctrl + Alt + left/right 返回至上次瀏覽的位置
Alt + left/right 切換代碼視圖
Ctrl + W 快速選中代碼
Alt + F3 逐個向下查找選中的代碼,並高亮顯示
Tab 代碼標簽輸入完成后,按 Tab,生成代碼
F2 或 Shift + F2 快速定位錯誤或警告
Alt + Shift + C 查看最近的操作
Alt + 1 快速打開或隱藏工程面板


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM