快捷键 慕课网教程时学习的
基本快捷键
1. 自动补全行
Ctrl + Shift + Enter
2. 向下插入一行,光标移动到插入行
Shift + Enter
向下插入一行 , 光标不动
Ctrl + Enter
向上插入一行, 光标移动到插入行
3. 打印控制台
sout + tab键
4. main 方法
psvm + tab键
5. 打开最近编辑的文件
Ctrl + E
打开最近编辑的文件
Ctrl + Shift + e
最近编辑的位置
6. 标签跳转
Ctrl + 1
7. 构造器
Alrt + Insert
8. 上移一行
Alt + Shift + 上
下移一行
Alt + Shift + 下
9. html 页面
打标签名 按tab 补全<body>
10. idea 添加getset方法快捷键
alt +insert
精准搜索
快速查找类:
class Ctrl + N
include... 勾选可以搜索依赖里的类
文件
file Ctril + Shift + N
include 查找 依赖里的文件
符号: 函数/属性
函数 Ctrl + Shift + Alt + N 函数名
字符串搜索
find in Path : Ctrl + Shift + F
说明
Match case : 是否匹配大小写
Words : 是否匹配单词
Regex? : 正则表达式
File Mask : 指定文件类型
In Project :
Module : 当前模块
Drectory : 当前文件夹中
scope : 自定义
代码助手
列操作
Shift + 左/右 选中 Ctrl + 右箭头
Toggle Case Ctrl + Shift + U 大写
Select All Occurrences Ctrl + Shift + Alt + J 批量选中
将下一个匹配添加到选择: Alt + J
F2 快速找到错误
Ctrl + Alt + L 代码美化
Leve Templates
psfs : public static final String = "";
psfi : public static final int = ;
postfix
输入后输入"."后功能
for:
* fori : ++
* forr : --
sout: System.out.printIn()
field: 构造函数里
return : xx.r 加方向下
nn : 判断参数 != null
alter + enter : Shwo Intention Actions
自动创建函数
list replace : list 遍历代码最简化
字符串format 或者 build : 在需要的最前头 stringbuild
实现接口 :
单词拼写 :
导包 :
重构
重构变量
重构变量名 : Shift + F6
重构方法的变量: Ctrl + F6 或 alt + enter--> add parameter to method ' '
抽取
抽取变量
抽取变量 : ctrl + alt + v
抽取静态变量 : ctrl + alt + c
抽取成员变量 : ctrl + alt + f
抽取方法参数
ctrl + alt + p 成员变量作为方法参数
抽取函数
ctrl + alt + m : 将完成一功能的部分代码作为一个方法
版本管理和历史记录
git的集成
annotate
移动所有改动之处前后切换 ctrl + alt + shift + 上/下方向键
撤销 ctrl + alt + z : 还原为没改动前 可以方法/文件/文件夹
local history : 本地版本控制
show history
put label : 提交一个版本
Debug 调试
断点
1. 添加断点 ctrl + f
2. 单布运行:
shift + f9 : debug 运行
f8 : 一行一行运行
f9 : 调到下一个断点
3. 查看所有断点 :
ctrl + shift + F8
4. 禁止所有断点
<img style="line-height: 1.8; vertical-align: bottom;" data-src="index_files/c4ce079f-e446-4fb9-b5a5-8419331f58cc.png">
5. 条件断点 ctrl + shift + f8
循环时
可输入合法的 java 表达式
6. 表达式求值 alt + f8
7. 运行指定行 alt + f9 , 中间的断点忽略跳过
8. setValue : 自己设置特殊值 debug 控制台中变量名 + f2
run anywhere if you can
ctrl + shift + f9 直接运行上下文
alt + shift + f9 历史列表中选择运行
编辑运行参数, 需要有形参
跳转
帮助
Ctrl + Alt + A
项目之间跳转
Ctrl + Alt + [ 或 ]
文件之间的跳转
recent file Ctrl + E 游览过的文件
recently change file Ctrl+ Shift + E 修改过得文件
修改位置之间的跳转
last Edit Location Ctrl + Shift + Backspace
Next Edit Location
浏览位置文件
back Ctrl +Alt + <-
Forward Ctrl + Alt + ->
利用书签进行跳转
toggle Bookmark F11
toggle Bookmark Ctrl +F11 带有字母的书签
# Ctrl + 标记的字母
收藏位置和文件
Alt + 2 收藏文件夹
Alt + Shift + F
#可以创建列表,加入列表中
#可以收藏函数
跳转插件 安装 ctrl + shift + a —> plugins
emacsIDEAs : windos 好像不适用 自己配置 AceJumpWord Ctrl + J 删除原先的快捷键
编辑区和文件去跳转
alt + 1 跳转到文件去
esc 编辑区
其他操作
文件操作
当前文件夹下创建新的文件 alt + insert
复制当前文件 f5
移动当前文件
1. 先剪切 在放入
2. f6
文本操作
1. 复制文件名:
2. 点击文件: ctrl + c
3. 完整径名: ctrl + shift + c
4. 全类名复制: ctrl + shift + alt + c
5. 多文件名复制:每个文件名进行复制 然后调取剪切板 ctrl + shift + v
结构图
ctrl + f12 类大纲
m: methods
f: field
maven 依赖 ,类图
拓扑图: 打开pom.xml文件. 点击右键
ctrl + alt + shift+ U
查看类继承结构
ctrl + h
方法调用层次
ctrl + alt + h 也可查看函数被调用情况
分屏
:
idea中coverage 的关闭
alt+ctrl+F6 可关闭
查找接口的实现类:
IDEA 风格 ctrl + alt +B
IDEA快速实现接口快捷方式
ALT +INSERT
Surround With
Ctrl + Alt + T
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F5roKoo4-1589007577866)(_v_images/20181123093356051_3296.png =255x)]
重写父级类的方法时 选择父级类的重写方法
Ctrl + o