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 + Drestful

圖示函數

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

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

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

alt + enter 會出現一些 intention的操做(好比在第三方包名上使用,能夠添加 import 包別名)接口

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

Alt + J 相似 sublime 上的 Ctrl + D 多選 (此外還有 Shift + Ctrl + Alt + J, Alt + Shift + Mouse Click,能夠實現多選 )io

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

代碼格式化:
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,打開文件方法列表

相關文章
相關標籤/搜索