idea 界面:
file 或者 edit 就是文件和文件的编辑
view 就是整个idea的 视图和窗口
navigate 简单来说就是 跳转
code 代码或者 源码或者源文件
analyze 分析,简单的代码分析
refactor 比如 重构或者抽取一个方法
build 构建项目
run 运行项目
tools 工具栏
VCS 版本控制,比如SVN
2. 打开 左侧的小窗口
alt + 左侧的小窗口的数字
比如 打开工程窗口 alt + 1
同理 底部的小窗口 切换也是一样的
3., favorites
小窗口 alt +2 里面可以自己进行编辑 收藏
或者显示最近的收藏或者打开的页面,断点 等
22, 跳转
1, 项目之间的跳转
即项目窗口之间的跳转和切换。
可以参考 菜单 window 下面的 快捷 键切换
2. 文件的 跳转
查看 最近打开的文件 CTRL + e
如果忘记了 快捷键 可以 使用 help 菜单的 action 搜 文字
比如 reccet file 就是最近的打开文件
最近文件改变的快捷。 可以 helop action : recent change
alt + shift + c
3, 最近修改的地方
ctrl + shift + back
可以参考 navigate
4, 前进 后退: 文件
ctrl + shift + 右或者左 箭头
或者文件切换 alt + 右或者左 箭头
5. 书签或者标记跳转
标记 F11 , 打开标记 shift F11
打标记 数字 ctrl F11 ,选择 数字
切换数字 : ctrl + 对应的数字 ,即可跳转
6, 收藏位置和文件
alt + 2
添加文件收藏 alt shift f
比如收藏函数
选择 方法, 打光标 ins
然后 alt shift f
7, 字符跳转插件 emacsIdea
安装 插件 , help 搜 plugins
打开,然后 输入 emacsIdea 即可
可以设置 jump key 的快捷键 shift j
8, 编辑区和文件区 跳转
从编辑区到文件区 alt + 1
从文件proje 的文件区跳转到 编辑区, esc 即可
33, 精致搜索
类的查找, ctrl n
再 按一遍 ctrl n 可以把 依赖的jar包里面的类也可以找出来了
1, 文件
ctrl shift + n 就是找文件了
文件重命名 , shift f6
再按一次 ctrl shift + n 就是 可以找到 依赖jar 的
2, 查找方法
ctrl alt shift n
按 ctrl alt shift n 可以把 非当前文件也给 过滤掉
3, 字符串搜索
ctrl shift f
match case 是否匹配大小写
words 是否 是一个 单词
regex 正则 , file mask 文件类型过滤
project 当前项目, module 当前模块, directory 当前路径下,
scode 自定义范围
## 4 列操作
选中 某个 内容 : shift + 右鼠标点击
如果要批量下面的所有列都选中就是 ctrl alt shift j 就可以批量操作了
选中 单词 比如被 引号 标记的。
鼠标放在单词的左侧,然后 ctrl + 右箭头, 然后按 shift + 鼠标左键点击
就可以选中了。
如果要将选中的变大写, 可以 ctrl shift u 再 Edit 里面的toggle code
1, 找到某一行的错误地方, F2 即可
2, 行的首部 home , 尾部 end
代码模板
使用 setting 里面的 live templates
去使用 默认的或者自定义的, 比如 main 函数, 写 main 就提示了
3, 学会自定义模板,
比如 psfi 就是 public static final int xxx = xxx ;
比如 ps 就是 对应 private String
4, 代码助手:
postfix completion
比较好用的 fori, sout , file
5, 快捷键 alt + 回车
代码智能提示
帮助 创建函数
list replace 可以将 list for 替换成 foreach ,
方便重构
字符串format 或者 build
可以将 字符串拼接或者格式化 ,更快。
方便重构,和优化代码
实现接口,写了接口和方法之后,可以自动帮助创建实现接口
单词拼写: 出现 绿色波浪线,可以去按提示,修正
重构:
1, 命名重构快捷键 shift + F6
比如 修改方法名或者 参数名
2, 方法参数的增加或者减少
按着 ctrl + F6
3, 批量修改 方法调用时候的 参数名
ctrl + alt +V
3, 删除一行 ctrl + y
4, 抽取静态变量,
即参数的传入值,可以变为 静态变量,
ctrl + alt + c
5, 抽取成员变量
ctrl + alt + f
6. 抽取方法参数
将 方法里面,某个变量作为一个方法参数
ctrl + alt + p
7, 抽取方法
将一段代码 抽取为一个方法
ctrl + alt + m
local history
不管idea 是否集成了 git或者SVN版本控制 插件,
都会在本地保存 修改的历史记录
在VCS 里面的 local history
调试
1, 加断点 ctrl + F8 ,
2, 单步允许,执行BUG, shift + F9
或者点击 绿色BUG执行
3, 跳到下一个断点 按 F9
ctrl + F2 就是直接结束 调试,运行完成
4. 调试的时候加上表达式:
alt + F8 , 就可以 写上 java 代码, 查看运行中的 一些信息
5, 直接运行到指定行: alt + F9
先把光标 放在 指定行, 然后 alt + F9 即可
6, setValue
调试过程过程中,可以动态的改变它的值
文件操作
1, , 复制当前文件 , F5 快捷键
2, 移动文件 F6
3, 复制文件路径
ctrl + shift + c
4, 批量复制文件名
ctrl c 多个文件 ,然后 在编辑区: 按 ctrl + shift+ v
调出剪切板,选择对应的序号,即出来了 想要的文件名
5, 文件结构
ctrl + F12 就可以看到 文件里面 有 什么 方法,什么 类了,或者属性了
6, 查看 maven 依赖,类图 (继承和实现关系)
在 pom.xml 或者 类图 ,右键 选择 diagrams -> show diagram
或者 使用 快捷键 ctrl + alt + shift + u
7, 最近打开的文件 ctrl + e
8, 查看类继承结构,方法调用层次
ctrl + h
9, 查看方法 被调用 或者 方法调用其他方法的 结构
焦点放在 方法名称上 按
ctrl + alt + h
以上来自 慕课网的 idea视频教程
idea maven的使用 https://www.cnblogs.com/kagome2014/p/8431064.html
idea 如何重复运行main 方法,出现两个窗口。默认是不可以的,只能 停止main方法再运行
https://blog.csdn.net/zjcjava/article/details/78292449
参考破解:
https://blog.csdn.net/qq_40667143/article/details/80476320
最后更全面更好的使用 教程
https://github.com/judasn/IntelliJ-IDEA-Tutorial