高效使用 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+f9debug 运行
表达式求值
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 初版,添加重要颜色提示









































欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于