学习java第二天
在bibi或者其他学习网站找一套学习视频 看一套即可
学习了基础知识 用java idea 有其他编程语言的同学可以忽略前边几节课
今天学到javase 21课
补充idea快捷键
1. Editing(编辑)
快捷键 | 介绍 |
Ctrl +Space |
基本代码补全,输入字母按后列出匹配的词组 |
Ctrl+Shift+Space |
智能代码补全,列出与预期类型一致的方法或变量 |
Ctrl+Alt+Space |
补全类名 |
Ctrl+Shift+Enter |
补全语句 |
Ctrl+P |
显示方法参数 |
Ctrl+Q |
显示注释文档 |
Shift+F1 |
显示外部文档 |
Ctrl+mouse over code |
显示描述信息 |
Ctrl+F1 |
显示提示、警告、错误等信息 |
Alt+Insert |
生成代码,生成 Getter、Setter、构造器等 |
Ctrl+O |
重写父类方法 |
Ctrl+I |
实现接口方法 |
Ctrl+Alt+T |
使用(if..else, try..catch, for, synchronized 等)包围选中语句 |
Ctrl+/ |
使用“//”注释或取消注释 |
Ctrl+Shift+/ |
使用“/** **/”注释或取消注释 |
Ctrl+W |
选择代码块,连续按会增加选择外层的代码块 |
Ctrl+Shift+W |
与“Ctrl+W”相反,减少选择代码块 |
Alt+Q |
显示类描述信息 |
Alt+Enter |
显示快速修复列表 |
Ctrl+Alt+L |
格式化代码 |
Ctrl+Alt+O |
优化 Imports |
Ctrl+Alt+I |
自动优化代码缩进 |
Tab/Shift+Tab |
缩进代码/取消缩进代码 |
Ctrl+X or Shift+Delete |
剪切代码,未选择代码时剪切当前行 |
Ctrl+C or Ctrl+Insert |
复制代码,未选择代码时复制当前行 |
Ctrl+V or Shift+Insert |
粘贴代码 |
Ctrl+Shift+V |
粘贴最近复制的内容 |
Ctrl+D |
重复代码,未选择代码时重复当前行 |
Ctrl+Y |
删除行,未选择时删除当前行 |
Ctrl+Shift+J |
合并多行为一行 |
Ctrl+Enter |
分割一行为多行 |
Shift+Enter |
使光标所在位置的下一行为新行 |
Ctrl+Shift+U |
对选中内容进行大小写切换 |
Ctrl+Shift+]/[ |
选中到代码块的开始/结束 |
Ctrl+Delete |
删除从光标所在位置到单词结束位置的字符 |
Ctrl+Backspace |
删除从单词起始位置到光标所在位置的字符 |
Ctrl+NumPad+/- |
展开或收起代码块 |
Ctrl+Shift+NumPad+ |
展开所有代码块 |
Ctrl+Shift+NumPad- |
收起所有代码块 |
Ctrl+F4 |
关闭当前编辑页 |
CTRL+ALT+B |
查找接口的实现类 |
CTRL+ALT+SHIFT+C |
复制类的全类名 |
2. Search/Replace(查找/替换)
快捷键 | 介绍 |
Double Shift |
Search everywhere |
Ctrl+F |
查找 |
F3 |
查找下一个 |
Shift+F3 |
查找上一个 |
Ctrl+R |
替换 |
Ctrl+Shift+F |
目录内查找 |
Ctrl+Shift+R |
目录内替换 |
Ctrl+Shift+S |
语法模板搜索 |
Ctrl+Shift+M |
语法模板替换 |
3. Usage Search(使用搜索)
快捷键 | 介绍 |
Alt+F7 |
查找被使用处 |
Ctrl+F7 |
查找当前文件中的使用处 |
Ctrl+Shift+F7 |
高亮当前文件中的使用处 |
Ctrl+Alt+F7 |
列出使用者 |
4. Compile and Run(编译/运行)
快捷键 | 介绍 |
Ctrl+F9 |
Make 模块、项目 |
Ctrl+Shift+F9 |
编译选中的文件、模块、项目 |
Alt+Shift+F10 |
选择配置后运行代码 |
Alt+Shift+F9 |
选择配置后调试代码 |
Shift+F10 |
运行代码 |
Shift+F9 |
调试代码 |
Ctrl+F2 |
停止调试 |
Ctrl+Shift+F10 |
运行代码 |
5. Debugging(调试)
快捷键 | 介绍 |
F8 |
单步调试,不进入函数内部 |
F7 |
单步调试,进入函数内部 |
Shift+F7/Alt+Shift+F7 |
选择要进入的函数/强制进入函数 |
Shift+F8 |
跳出函数 |
Alt+F9 |
运行到断点 |
Alt+F8 |
执行表达式查看结果 |
F9 |
继续执行,进入下一个断点或执行完程序 |
Ctrl+F8 |
设置/取消当前行断点 |
Ctrl+Shift+F8 |
查看断点 |
6. Navigation(导航)
快捷键 | 介绍 |
Double Shift |
查找所有 |
Ctrl+N |
查找类 |
Ctrl+Shift+N |
查找文件 |
Ctrl+Alt+Shift+N |
Go to symbol |
Alt+Right/Left |
左右切换 Tab |
F12 |
回到上一个打开的窗口 |
Esc |
焦点回到编辑器 |
Shift+Esc |
隐藏打开的视图 |
Ctrl+Shift+F4 |
关闭当前 Tab |
Ctrl+G |
跳到指定行 |
Ctrl+E |
显示最近打开的文件 |
Ctrl+Alt+Left |
跳到光标的上一个位置 |
Ctrl+Alt+Right |
跳到光标的下一个位置 |
Ctrl+Shift+Backspace |
跳到上一个编辑处 |
Alt+F1 |
选择当前文件显示在不同的视图中 |
Ctrl+B or Ctrl+Click |
跳到类声明处 |
Ctrl+Alt+B |
跳到实现类/方法 |
Ctrl+Shift+I |
显示类/变量/方法定义 |
Ctrl+Shift+B |
跳到类型定义处 |
Ctrl+U |
跳到父类/方法 |
Alt+Up |
光标移动到上一个方法 |
Alt+Down |
光标移动到下一个方法 |
Ctrl+] |
光标移动到代码块的起始位置 |
Ctrl+] |
光标移动到代码块的结束位置 |
Ctrl+F12 |
显示文件结构 |
Ctrl+H |
显示类层级 |
Ctrl+Shift+H |
显示方法层级 |
Ctrl+Alt+H |
显示类/方法调用层级 |
F2 |
光标移动到下一个错误 |
Shift+F2 |
标移动到上一个错误 |
F4 |
编辑源码,光标移到编辑器内 |
Ctrl+Enter |
查看源码,光标没移到编辑器内 |
Alt+Home |
显示导航面包屑 |
F11 |
当前行设置书签 |
Shift+F11 |
显示所有书签 |
Ctrl+F11 |
设置书签号[0-9] |
Ctrl+[0-9] |
跳到书签号[0-9]所在位置 |
7. Refactoring(重构)
快捷键 | 介绍 |
F5 |
复制类 |
F6 |
移动类 |
Alt+Delete |
安全删除,删除前会提示调用处 |
Shift+F6 |
重命名 |
Ctrl+F6 |
重构方法参数、Exception 等 |
Ctrl+Alt+N |
合并多行为一行 |
Ctrl+Alt+M |
提取为新方法 |
Ctrl+Alt+V |
提取为新变量 |
Ctrl+Alt+F |
提取为对象新属性 |
Ctrl+Alt+C |
提取为新静态常量 |
Ctrl+Alt+P |
提取参数 |
8. VCS/Local History(版本控制/本地历史)
快捷键 | 介绍 |
Ctrl+K |
提交改动到 VCS |
Ctrl+T |
从 VCS 上更新 |
Alt+Shift+C |
查看最近的改动记录 |
Alt+BackQuote(`) |
显示 VCS 操作列表 |
9. Live Templates(动态模板)
快捷键 | 介绍 |
Ctrl+Alt+J |
使用 Live Template 包围选中代码 |
Ctrl+J |
快速插入 Live Template |
iter |
快速生成 for…in 语句 |
inst |
快速生成”if instanceof ”语句 |
itco |
快速生成 iterator 的 for 循环 |
itit |
快速生成 iterator 的 while 循环 |
itli |
快速生成 list 的 for(i)循环 |
psf |
快速生成“public static final” 语句 |
thr |
快速生成“throw new” 语句 |
10. General(代码生成)
快捷键 | 介绍 |
Alt+0 |
聚焦到 Messages 窗口 |
Alt+1 |
聚焦到 Project 窗口 |
Alt+2 |
聚焦到 Favorite 窗口 |
Alt+3 |
聚焦到 Find 窗口 |
Alt+4 |
聚焦到 Run 窗口 |
Alt+5 |
聚焦到 Debug 窗口 |
Alt+6 |
聚焦到 TODO 窗口 |
Alt+7 |
聚焦到 Structure 窗口 |
Alt+8 |
聚焦到 Hierarchy 窗口 |
Alt+9 |
聚焦到 Change 窗口 |
Ctrl+S |
保存文件 |
Ctrl+Alt+Y |
与本地文件同步 |
Ctrl+Shift+F12 |
切换最大化编辑 |
Alt+Shift+F |
添加到收藏夹 |
Alt+Shift+I |
检查当前文件,包括 Javadoc 问题、可能存在的 bug 等 |
Ctrl+BackQuote (`) |
模式切换,包括文本外观、快捷键、编辑器外观、代码样式。 |
Ctrl+Alt+S |
打开 settings 窗口 |
Ctrl+Alt+Shift+S |
打开项目结构对话框 |
Ctrl+Shift+A |
Find Action |
Ctrl+Tab |
选项卡和工具窗口之间切换 |
Alt+F12 |
打开命令终端 |
Shift+Shift |
搜索文件 |