idea常用快捷键
代码编写
- Ctrl+X 删除行
- Ctrl+D 复制行
- Ctrl + Alt + O ,导包优化
- Alt + Insert ,生成代码(如get、set、构造函数等)
- Alt + Enter ,快速修复问题
- 缩写 + Tab,自动生成代码(如:
sout + tab
) - Ctrl + Alt + T ,光标所在行或选中代码进行操作(添加循环、判断、加锁、捕获异常等)
- Ctrl + Alt + I ,光标所在行或选中代码自动代码缩进
- Ctrl + Alt + L ,格式化代码
- Ctrl + O ,重写方法
- Ctrl + Q ,显示注释文档
- Ctrl + I ,实现方法
- Ctrl + E ,最近更改的代码
- Ctrl + P ,方法参数提示
- Shift + F6 ,重命名
- Shift + 滚轮,文件左右移动
- Ctrl + W ,递进式选择代码块
- Ctrl + Shift + W ,递进式取消选中代码块
- Ctrl + Shift + U ,大小写转化
- Alt + Shift + C ,查找修改的文件
- Ctrl + Shift + 上下键 ,上下移动代码
- Shift + Enter ,当前行下一行新建一行,光标移动到新建行
- Alt + Shift + 左键单击 ,添加光标(可以添加多个光标)
- Alt + Shift + 左键双击 ,选择被双击的单词 / 中文句,按住不放,可以同时选择其他单词 / 中文句
- Ctrl + Shift + Alt + V ,无格式粘贴
- Ctrl + Shift + Alt + D,显示变化
类、接口
- Ctrl + I ,选择可以实现的方法(一般实现抽象方法时使用)
- Ctrl + B ,快速打开光标处的类或方法
- Ctrl + Shift + B ,跳到类的详细内容所在文件
- Ctrl + Alt + B ,显示光标接口或方法的具体实现内容
- F2 或 Shift + F2 ,跳转到下一个或上一个错误或警告位置
- Alt + 左/右键 ,在打开的文件之间切换
方法
- Ctrl + P ,方法参数提示
- Ctrl + Q ,显示注释文档
- Ctrl + H ,显示类结构图
- Ctrl + + ,展开代码
- Ctrl + - ,折叠代码
- Ctrl + Shift + + ,展开所有代码
- Ctrl + Shift + - ,折叠所有代码
- Alt + 上/下键 ,在同一类中的不同方法间切换
光标&切换
- Ctrl + E ,最近更改的代码
- Ctrl + M ,跳转到光标所在位置
- Ctrl+Shift+Backspace ,跳转到上次编辑的地方
- Ctrl + Alt + left/right ,跳到上/下一次光标所在位置
- Ctrl + Delete ,删除光标后面的单词或是中文句
- Ctrl + BackSpace ,删除光标前面的单词或是中文句
- Ctrl + [ ,移动光标到当前所在代码的花括号开始位置
- Ctrl + ] ,移动光标到当前所在代码的花括号结束位置
- Ctrl + 左方向键 ,光标跳转到当前单词 / 中文句的左侧开头位置
- Ctrl + 右方向键 ,光标跳转到当前单词 / 中文句的右侧开头位置
编辑器
- ESC ,工具窗口进入代码编辑窗口
- F12 ,回到前一个工具窗口
- F11 ,添加书签
- Ctrl + F11 ,光标、选中文件/文件夹处添加书签
- Ctrl + 数字(1,2,3…9) ,跳转到对应编号书签所在位置
- Shift + F11 ,显示添加的书签
- Ctrl + Shift + 1,2,3...9 ,快速添加指定数值的书签
- Alt + 1 ,快速打开或隐藏工程面板
查询
- Ctrl + F ,在当前文件进行文本查找
- Ctrl + R ,在 当前窗口替换文本
- Ctrl + Shift + F,在指定范围查找文本
- Ctrl + Shift +R ,在指定窗口替换文本
- F3 ,查找下一个
- Shift + F3 ,查找上一个
- F4 ,查找变量来源
- Ctrl + N ,查找类
- Ctrl + Shift + N ,查找文件
- Ctrl + G ,跳转到指定行
- Alt + 7 ,左边显示当前文件的结构,可以切换文件查看
- Ctrl + F12 ,浮动显示当前文件的结构
- Alt + 6 ,查找TODO
- Alt + F7 ,找到你的函数或者变量或者类的所有引用到的地方
- Ctrl + Alt + F7 ,找到你的函数或者变量或者类的所有引用到的地方
双击Shift
,在项目的所有目录查找文件- 选中文本,按Alt+F3 ,高亮相同文本,F3逐个往下查找相同文本
- Ctrl + Shift + Alt + N ,查找类中的方法或变量
调试
- Alt + F8 ,debug时选中查看值
- F7 ,执行下一步
- F8 ,调试模式,执行下一步(跳过方法体)
- Ctrl + F8 ,设置光标当前行为断点,如果当前已经是断点则去掉断点
- Shift + F7 ,断点所在行上有多个方法调用,会弹出进入哪个方法
- Alt + Shift + F7 ,下一步,进入当前方法体内,如果方法体还有方法,则会进入该内嵌的方法中,依此循环进入
- Alt + Shift + F8 ,强制步过方法
- Shift + F8 ,跳出方法体,效果同 F9
- Shift + F9 ,Debug启动项目
- Shift + F10 ,Run启动项目
- Alt + Shift + F9 ,弹出
Debug
的可选择菜单 - Alt + Shift + F10 ,弹出 Run 的可选择菜单
- Ctrl + Shift + F8 ,显示所有断点
- Ctrl + Shift + F9 ,重新编译选中的文件
- Alt + F9 ,运行至光标处
- Ctrl + Alt + F9 ,强制运行至光标处
- F9 ,恢复程序
- Alt + F10 ,定位到断点
版本控制
- Ctrl + K ,提交项目
- Ctrl + T ,更新项目
- Alt + ~ ,显示版本控制的常用操作
- Alt + Shift + N ,添加任务,git提交时的更改清单
(Changelist)
GitHub : https://github.com/fxiaoyu97
博客园 : https://www.cnblogs.com/tudou1179006580
微信公众号 : 三更编程菌
Copyright ©2019 卡洛小豆
【转载文章务必保留出处和署名,谢谢!】
博客园 : https://www.cnblogs.com/tudou1179006580
微信公众号 : 三更编程菌
Copyright ©2019 卡洛小豆
【转载文章务必保留出处和署名,谢谢!】