在实际开发中我们如何提高开发的效率,这个时候我们就需要合理的使用开发工具的快捷键。以下我对常用的几类快捷键进行了整理,希望会对开发有所帮助。
文本操作
文本操作 | 组合功能 |
---|---|
Ctrl + C | 复制 |
Ctrl + V | 粘贴 |
Ctrl + D | 复制当前选择代码(或当前行) |
Ctrl + Y(X) | 剪切当前选择代码(或当前行) |
Alt + Insert | 生成get / set方法 / 构造函数等 |
Ctrl + Alt + L | 代码格式化 |
Ctrl + Alt + T | 生成try / catch |
Ctrl + Shit + U | 实现大小写之间的转换 |
Alt + Enter | 导入包 / 创建接收变量 / 抛出异常 |
Ctrl + E | 查看最近更改的文件 |
Ctrl + Alt + I | 自动缩进 |
Alt + —>/<— | 左右切换窗口 |
Ctrl + 鼠标左键 | 跳转到变量出处或者方法引用处 |
Ctrl + O | 重写方法 |
Ctrl + I | 实现方法 |
Ctrl + Shift + Insert | 文本复制历史记录 |
Shift + <—/—> | 光标向左逐个字符选中(向右同理,上下逐行选择) |
Shift + Ctrl + <—/—> | 光标向左逐个单词选中(向右同理,上下方法会整个移动,或移动某一行) |
Ctrl + Z | 撤销操作 |
Ctrl + Shift + Z | 撤销之前的撤销操作 |
Ctrl + Shift + Enter | 代码快速补全 |
文件查找
文件查找 | 组合功能 |
---|---|
Ctrl + Shift + R | 全局替换指定字符 |
Ctrl + R | 替换当前文件 |
Ctrl + Shift + F | 全局搜索 |
Ctrl + F | 搜索当前文件 |
Shift + Shift | 快速搜索 |
Ctrl + N | 查找class文件 |
Ctrl + Shift + N | 查找文件 |
跳转切换
跳转切换 | 组合功能 |
---|---|
Ctrl + E | 最近修改的文件 |
Ctrl + G | 跳转到指定行 |
Ctrl + Tab | 切换Tab导航的文件 |
Ctrl + Alt + —>/<— | 跳转光标历史位置 |
Alt + —>/<— | 切换Tab导航的文件 |
快速阅读
快速阅读 | 组合功能 |
---|---|
Ctrl + Alt + B | 快速跳转到方法实现 |
Ctrl + 鼠标左键 | 跳转到变量或者方法调用处 |
Ctrl + Shift + +/- | 代码折叠/取消折叠 |
版本控制(需要在commit窗口下使用)
版本控制 | 组合功能 |
---|---|
Ctrl + D | 查看版本代码不同之处 |
Shift + F7 | 跳转到上一处修改 |
代码调试
代码调试 | 组合功能 |
---|---|
F7 | 步入方法 |
F8 | 逐行执行代码 |
F9 | 调到下一个断点 |
Alt + F8 | 参数调试 |