高效使用 IDEA
熟练使用以下技巧后不用鼠标也可体验到丝滑的 IDEA,编码速度有质的飞跃。
蓝色为高频功能。
搜索帮助
IDEA 中提供了非常强大的搜索帮助,仅需要一些英文关键词就可以知道你要的帮助内容并给出快捷键
ctrl+shift+a
搜索帮助
跳转&切换
显示最近打开文件
ctrl+e
显示最近打开的文件
显示最近编辑的文件
ctrl+shift+e
显示最近编辑的文件
切换到上次编辑的位置
ctrl+shift+backspace
切换到上次编辑的位置
切换到上次浏览的位置
ctrl+alt+⬅/➡
切换到上次浏览的位置
左右切换选项卡
alt+⬅/➡
左右切换选项卡
编辑区与 project 区来回切换
alt+1
从编辑区切换到 project 区esc
或重按alt+1
从 project 区切换到编辑区
列出当前类方法集合
ctrl+F12
列出当前类方法集合
列出当前类依赖关系
ctrl+shift+alt+u
列出方法调用层次
ctrl+h
列出方法调用层次
搜索&查找
查找类
ctrl+n
查找项目中的类,查找时再按一次则是查找包含项目外的类
查找文件
ctrl+shift+n
查找项目中的文件,查找时再按一次则是查找包含项目外的文件
查找方法&属性
ctrl+shift+alt+n
查找项目中的方法&属性,查找时再按一次则是查找包含项目外的方法&属性
查找字符串
ctrl+shift+f
查找字符串
文本操作
大小写转换
ctrl+shift+u
大小写转换
光标移动
Home
/End
移动光标到行头/行尾
ctrl+Home
/ctrl+End
移动光标到文件头头/文件尾
ctrl+⬅/➡
移动光标到下/上一个单词
选择文本
-
shift+Home
/shift+End
选择从光标到行头/行尾
-
CTRL+SHIFT+END
/CTRL+SHIFT+HOME
选择从光标到文件头/文件尾 -
ctrl+shift+⬅/➡
选择从光标到下/上一个单词
-
ctrl+w
选择光标处单词
-
ctrl+insert
选择当前行
-
alt+a
全选 -
alt+j
选择相逐个同字符
-
ctrl+shift+alt+j
在每行选择相同字符
编辑文本
-
shift+enter
在光标处插入新的行
-
Ctrl+X
删除/剪切光标所在行
-
Ctrl+D
复制光标所在行
-
Shift+Ctrl+上下键
移动光标所在行
快速编码
智能提示
Alt+enter
智能提示,智能提示/修复的功能异常强大,这里只介绍了一点。
生成 get,set 方法
Alt+insert
生成 get,set 方法
格式化代码
Ctrl+Alt+L
格式化代码
方法参数提示
ctrl + p
方法参数提示
运行当前类
ctrl+shift+F10
运行当前类
变量更名
shift+F6
方法抽取
ctrl+alt+m
方法抽取
调出粘贴板
ctrl+shift+v
调出粘贴板
DEBUG
添加断点
ctrl+f8
添加断点
添加条件断点
ctrl+shift+f8
添加条件断点
debug 运行
shift+f9
debug 运行
表达式求值
alt+F8
表达式求值
版本控制
后悔药之 Local History
- Local History 是 IDEA 自带的版本记录工具,文件的每一次修改都会记录在 Local History 中
找到谁背锅(查看谁写的这行代码)
查看本次修改的位置
ctrl+shift+alt+↑/↓
查看本次修改的位置
live template 代码模板
将较为常用的代码制作成模板,熟练使用后针对一些重复性高的代码,编码速度有质的飞跃
postfix IDEA 内置模板
IDEA 内置了许多高效的模板,常用的如下
- for 循环
.fori
- if 判断
.if
- 输出
.sout
maven
//TODO
Git
//TODO
插件
//TODO
时间线
- 2020.1.30 初版,添加重要颜色提示
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于