注:以下说的类型于VS,是指:VS+Resharper的快捷键,我是采用了Resharper作为VS的快捷键。
导航
Ctrl+1 快速修复 (类似于VS的alt+enter)
Ctrl+D: 删除当前行
Alt+← 前一个编辑的页面 (类似于VS中的Ctrl+ -)
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) (类似于VS中的Ctrl+Shift+ -)
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行 (类似于VS的Ctrl+G)
Ctrl+Alt+H 查找相应的引用,通常是在方法和全局变量中用到 (类似于VS中的Alt+F7)
源代码
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+Shift +/ 块级注释
Ctrl+Shift + 取消块线注释
Ctrl+Shift+/(小键盘) 折叠当前类中的所有代码 (类似于VS中的Ctrl+M+O)
Ctrl+Shift+×(小键盘) 展开当前类中的所有代码 (类似于VS中的Ctrl+M+P)
Ctrl+Shift+X 把当前选中的文本全部变味大写
Ctrl+Shift+Y 把当前选中的文本全部变为小写
Ctrl+Shift+F 格式化当前代码 (类似于VS中的Ctrl+Alt+F)
Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)
代码重构:
Alt+Shift+R 重命名 (类似于VS 的F2)
Alt+Shift+M 抽取方法 (类似于VS的Ctrl+Alt+M)
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定) (VS 中F2就能搞定)
Alt+Shift+S 可以打开包括@Override父类方法、注册、生成Getter、Setter、toString 等方法功能。
Alt +Shift +J 插入文档注释
窗口
全局 下一个编辑器 Ctrl+F6 (类似于VS的Ctrl+TAB)
全局 下一个视图 Ctrl+F7
全局 下一个透视图 Ctrl+F8
运行
全局 单步返回 F7 (类似于VS 的F10)
全局 单步跳入 F5 (类似于VS 的F11)
全局 继续 F8 (类似于VS 的F5)
全局 运行至行 Ctrl+R