GoLand語言快捷鍵

快捷鍵 作用 備註
ctrl + n 導航到類名
ctrl + shift + n 導航到文件
ctrl + e/ctrl + shift + e 打開到最近的文件/打開最近修改的文件
ctrl + shift + i 簡短地查看源定義
ctrl + alt + m 重構表達式爲函數 光標在表達式的末尾
ctrl + space 快速返回實現 return 字段後使用
ctrl+ shift+ a 工具調用 如 go tools,restful 等
ctrl + shift + space 智能類型推斷式返回 return 字段後使用
ctrl + i 實現某接口 見圖
ctrl + p 查看 method 參數信息 見圖
ctrl + shift + p 查看表達式類型 見圖
ctrl + alt + v 自動生成表達式返回值 見圖
alt + j 相同單詞多選 類似 sublime Ctrl + D

圖示

ctrl + i 實現某接口(在 type struct 上使用)

ctrl + p 查看方法參數信息(在方法括號中使用)

ctrl + shift + p 查看表達式類型(在表達式上或者表達式末尾使用)

alt + enter 會出現一些 intention的操作(比如在第三方包名上使用,可以添加 import 包別名)

ctrl + alt + v 生成表達式返回值(表達式末尾使用。先不要寫 “resp, err :=”,按下快捷鍵後會自動生成。)

Alt + J 類似 sublime 上的 Ctrl + D 多選 (此外還有 Shift + Ctrl + Alt + J, Alt + Shift + Mouse Click,可以實現多選 )

文件相關快捷鍵:
CTRL+E,打開最近瀏覽過的文件。
CTRL+SHIFT+E,打開最近更改的文件。
CTRL+N,可以快速打開struct結構體。
CTRL+SHIFT+N,可以快速打開文件。

代碼格式化:
CTRL+ALT+T,可以把代碼包在一個塊內,例如if{…}else{…}。
CTRL+ALT+L,格式化代碼。
CTRL+空格,代碼提示。
CTRL+/,單行註釋。CTRL+SHIFT+/,進行多行註釋。
CTRL+B,快速打開光標處的結構體或方法(跳轉到定義處)。
CTRL+“+/-”,可以將當前方法進行展開或摺疊。

查找和定位
CTRL+R,替換文本。
CTRL+F,查找文本。
CTRL+SHIFT+F,進行全局查找。
CTRL+G,快速定位到某行。

代碼編輯
ALT+Q,可以看到當前方法的聲明。
CTRL+Backspace,按單詞進行刪除。
SHIFT+ENTER,可以向下插入新行,即使光標在當前行的中間。
CTRL+X,刪除當前光標所在行。
CTRL+D,複製當前光標所在行。
ALT+SHIFT+UP/DOWN,可以將光標所在行的代碼上下移動。
CTRL+SHIFT+U,可以將選中內容進行大小寫轉化。
CTRL+SHIFT+SPACE,自動補全代碼
ALT+ENTER 檢查並修復

CTRL+O,實現接口的所有方法

界面切換
ALT+1,打開/關閉Project窗口
ALT+2,打開/關閉Favorites窗口
ALT+7,打開文件方法列表

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章