其实 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 右击
效果