1.快捷键
1.1 编辑
快捷键 | 描述 |
---|
ctrl + 1 | 快速修复,可以解决很多问题 |
ctrl + shift + F | 格式化代码 |
ctrl + shift + O | 导入类,排除无用的类 |
alt + / | 代码提示 |
ctrl + D | 删除当前行或多行 |
alt + ↓ | 当前行和下一行交换 |
alt + ↑ | 当前行和上一行交换 |
ctrl + alt + ↓ | 复制当前行到下一行 |
ctrl + alt + ↑ | 复制当前行到上一行 |
shift + enter | 在下一行空一行 |
ctrl + shift + enter | 在上一行空一行 |
ctrl + / | 单行注释,在点击则取消注释 |
ctrl + shift + / | 多行注释 |
ctrl + shift + \ | 取消多行注释 |
ctrl + shift + Y | 大写转小写 |
ctrl + shift + X | 小写转大写 |
1.2 选择
快捷键 | 描述 |
---|
shift + ← | 光标处向左选择 |
shift + → | 光标处向右选择 |
ctrl + shift + ← | 光标处向左选择单词 |
ctrl + shift + → | 光标处向右选择单词 |
1.3 移动
快捷键 | 描述 |
---|
ctrl + ← | 光标移动到词首 |
ctrl + → | 光标移动到词尾 |
end | 光标移动到行末尾,比较有用 |
1.4 搜索
快捷键 | 描述 |
---|
ctrl + k | 选中的区域快速定位到下一个 |
ctrl + shift + k | 选中的区域快速定位到上一个 |
ctrl + shift + U | 列出所有包含字符串的行 |
ctrl + H | 打开搜索框 |
ctrl + L | 定位行号 |
ctrl + shift + H | 查看变量和方法被调用的地方,非常有用 |
1.5 导航
快捷键 | 描述 |
---|
ctrl + shift + R | 搜索文件 |
ctrl + E | 快速显示当前编辑器的下拉列表 |
F4 | 打开类层次结构 |
F3 | 跳到申明处 |
alt + ← | 前一个编辑页面 |
alt + → | 后一个编辑页面 |
1.6 调试
快捷键 | 描述 |
---|
F6 | 单步跳过 |
F8 | 继续,跳到下一个断点 |
ctrl + shift + D | 显示变量的值 |
ctrl + shift + B | 设置或取消断点 |
1.7 重构
快捷键 | 描述 |
---|
alt + shift + R | 重命名 ,非常有用 |
alt + shift + M | 抽取方法 |
alt + shift + C | 修改函数,引用的地方一起改 |
alt + shift + J | 生产方法或类注释 |
alt + shift + S | 很有用,有很多方法的提示 |
alt + shift + Z | try catch的快捷方式 |
1.8 其他
2. 技巧
2.1 同个类打开两个窗口
尤其是类的代码太多的情况下,很有用。
快捷键 | 描述 |
---|
ctrl + shift + _ | 打开横向窗口 |
ctrl + shift + [ | 打开竖向窗口 |
效果如下:
2.2 Expressions窗口的运用
window -> show view -> 输入expre搜索即可,使用方法如下图
2.3 循环的调试,取特定次数的方法
debug模式下,在断点右键点击选中hit count 或者Breakpoint Properties里面,如下图,写个5。