一、 代码生成/补全 Alt+回车 导入包,自己主动修正(Eclipse中 Ctrl+Shift+O ) Alt+Inser 生成getter setter、构造器 Ctrl+Shift+Space (空格) 自己主动补全代码(方法或变量) Tab 补全并替换当前代码(比如缩写补全)。 Enter 补全代码(不替换) Ctrl+空格 代码提示(该快捷键与大多数输入法快捷键冲突,能够改成和Eclipse一样的如“Alt+/”) Ctrl+Alt+Space 类名或接口名提示 Ctrl+P 方法參数提示 Ctrl+Alt+T 生成try/catch Ctrl+Alt+O 优化导入的类和包 二、 查找 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 (Eclipse: Ctrl+Shift+R查找资源文件, Ctrl+Shift+T查找全部文件) Ctrl+E 查看近期打开的文件
Ctrl+F 文件内查找文本 (Mac Command+F)
Ctrl+Shift+F 全局查找文本(Ctrl+H)
Alt+F3 逐个往下查找同样文本(Enter查找下一个)alt + F7 查找方法被调用的地方 (Mac)
三、格式化 Ctrl+Alt+L 格式化代码(Eclipse Ctrl+Shift+F ) 四、 显示(打开)类结构/凝视 Ctrl + F12 显示类中全部方法属性(相应Eclipse中Ctrl+o) Ctrl+H(Mac) 显示类结构图 (Ctrl+T或F4) Ctrl+Q 显示凝视文档(Win, Mac中: Ctrl+J) Ctrl+B 高速打开光标处的类或方法 Ctrl+Alt+B (Ctrl+鼠标左键) 找到实现类或方法cmd+B 查找属性或方法声明的地方(Mac)
cmd+alt+B 查找实现类
五、 替换 Ctrl+R 替换文本 Shift+F6 重构-重命名 (Eclipse Alt+Shift+R)Ctrl+Shift+U 大写和小写转换 (Ctrl+Shift+Z 、Ctrl+Shift+Y)
六、查看近期改动内容 Alt+Shift+C 对照近期改动的代码 七、 删除/复制 Ctrl+X 删除行 Ctrl+D 复制行 八、 凝视 Ctrl+/ 或 Ctrl+Shift+/ 凝视 九、 页面切换 Ctrl+Alt+ left/right 返回至上次浏览的位置(Alt+左/右) Ctrl+Tab / Ctrl+Shift+Tab Tab栏页面切换(下一个/上一个) Alt+ left/right 切换代码视图 Esc 回到编辑器 Shift+ESC 回到编辑器并隐藏工具栏十、 页内切换
Ctrl+Shift+Backspace 返回到上次编辑的地方(Eclipse Ctrl+Q)
command + ]/[ 跳转到代码块结束/開始处,这个功能vim也有
十一、 移动Alt+Up/Down 光标(caret)在方法间高速移动定位 Ctrl+Shift+Up/Down 代码向上/下移动 (Eclipse Alt+上/下) Ctrl+Up/Down 光标跳转到第一行或最后一行下 十二、 高亮F2或Shift+F2 高亮错误或警告高速定位 Ctrl+Shift+F7 高亮显示全部该文本。按Esc高亮消失Ctrl+W 选中代码,连续按进行更大面积的高亮
Option+F3 (Mac中, 相应Eclipse中Ctrl+K)
十三、 断点调试
cmd+F8 在本行加入断点 (windows ctrl+F8)