其实 idea 后面的 webstorm phpstorm pycharm… 都大同小异
idea 使用积累
- 1. 设置代码区字体大小
- 2. command + 滚轮改变字体大小
- 3. 去掉代码区中间的白线
- 4. 查看项目配置
- 5. 自动删除类中无用包、自动导入包
- 6. 显示行号和方法分隔符
- 7. 提示的时候忽略大小写
- 8. 统一显示 utf - 8 的字符集
- 9. 修改头部 javadoc 内容
- 10. 开启自动编译
- 11. 配置 git / github
- 12. 隐藏 tab bar
- 13. 鼠标悬停出现注释
- 14. idea 中的model
- 15. option + 回车 ⇒ 快速智能修复
- 16. 分屏操作
- 17. 禅定模式(免打扰模式)
| 快捷键 | 作用 |
|---|---|
| command + shift + up/down | 上下移动代码 |
| command + d | 向下复制一行代码 |
| command + c / v | 复制 / 粘贴当前所在一整行的代码 |
| command + r | 替换 |
| command + shift + f | 打开搜索框 |
| command + shift + r | 替换整个项目内搜索到的内容 |
| command + o | 查找类文件 |
| shift + 回车 | 向下插入新行 |
| option + command + t | 显示 try…catch |
| command + n | 打开generate窗口快速生成代码 |
| command + shift + m | 根据已有变量来生成方法,提炼函数 |
| option + command + 回车 | 向上插入新行 |
| command + option + shift + 鼠标单击 | 实现多光标点操作(多行同时操作) |
| option + up | 逐级选中代码 |
| command + up | 打开面包屑 |
| option + command + L | 格式化代码 |
| command + shift + 回车 | 快速补全并且加分号 |
| command + e | 查看打开文件的历史记录 |
| 缩写 | 作用 |
|---|---|
| main/psvm | main 函数 |
| psf | private static final |
| sout | System.out.println() |
| iterator.fori | 遍历某一个可遍历的东西 |
| iterator.for | 增强 for 循环遍历 |
1. 设置代码区字体大小

2. command + 滚轮改变字体大小

3. 去掉代码区中间的白线

4. 查看项目配置

或者 file --> product structure
在 product structure 对话框里面

5. 自动删除类中无用包、自动导入包

6. 显示行号和方法分隔符

效果

7. 提示的时候忽略大小写

效果

8. 统一显示 utf - 8 的字符集

9. 修改头部 javadoc 内容

10. 开启自动编译

11. 配置 git / github

12. 隐藏 tab bar

13. 鼠标悬停出现注释

14. idea 中的model


15. option + 回车 ⇒ 快速智能修复

16. 分屏操作
tabbar 右击

效果

17. 禅定模式(免打扰模式)
