整理下个人在开发过程中常用的快捷键:

Debugging

单步进入          F7
单步越过          F8
运行到光标       Alt + F9
恢复程序          F9
设置/取消断点  Ctrl + F8
查看断点          Ctrl + Shift + F8

Search / Replace

搜寻所有                   Double Shift
查找(当前页查找)      Ctrl + F
查找方法或者变量     Ctrl + Shift + Alt + F7
查找下一个                F3
查找上一个                Shift + F3
替换                           Ctrl + R
在路径中查找            Ctrl + Shift + F
替换为路径                Ctrl + Shift + R

Editing

参数信息(在方法调用参数内) Ctrl + P
快速文档查找                              Ctrl + Q
外部文档查找                              Shift + F1
显示错误的描述                          Ctrl + F1
行注释                                        Ctrl + /
块注释                                        Ctrl + Shift + /
重新格式化代码                          Ctrl + Alt + L
自动缩进行                                 Ctrl + Alt + I
缩进/取消缩进所选行                 Tab / Shift + Tab
复制当前行                                 Ctrl + D
删除当前行                                 Ctrl + Y
开始新行                                    Shift + Enter
切换插入符号或所选块中单词的大小写 Ctrl + Shift + U
选择直到代码块结束/开始 Ctrl + Shift +] / [
展开/折叠代码块 Ctrl + NumPad + / -
展开/折叠所有 Ctrl + Shift + NumPad + / -

Refactoring(重构)

复制文件 F5
移动文件 F6

Navigation(导航)

向后/向前导航                  Ctrl + Alt + 方向键 左​​/右
导航到上一个编辑位置    Ctrl + Shift +退格键(backspace)
转到声明                          Ctrl + B,Ctrl + 鼠标左键单击
转到实现                          Ctrl + Alt + B
转到类型声明                   Ctrl + Shift + B
转到超级方法/超类           Ctrl + U
转到上一个/下一个方法    Alt + 方向键 上/下

Compile and Run

调试 Shift + F9
运行 Shift + F10
查找用法/在文件中查找用法 Alt + F7 / Ctrl + F7

 

在Windows中编译Linux运行的Golang程序

// cmd 设置参数
SET CGO_ENABLED=0 
SET GOOS=linux 
SET GOARCH=amd64

go build 


golang执行时不显示DOS窗口(Using Go Version 1.4.2 以上)

go build -ldflags "-H windowsgui"