idea⽅法调⽤⾼亮_IntelliJIDEA超实⽤使⽤技巧分享
IDEA 超实⽤使⽤技巧分享(长篇)
前⾔
⼯欲善其事
必先利其器
最近受部门的邀请,给⼊职新⼈统⼀培训IDEA,发现有很多新⼈虽然⽇常开发使⽤的是IDEA,但是还是很多好⽤的技巧没有⽤到,只是⽤到⼀些基本的功能,蛮浪费IDEA这个优秀的IDE。 同时,在这次分享之后,本⼈⾃⼰也学习到了⼀些新的使⽤技巧,所以借着这次机会,⼀起分享出来。希望可以帮到⼀些⼈。
基于的 IDEA 版本信息:IntelliJ IDEA 2018.2.2 (Ultimate Edition)
知识点概览:
⾼效率配置
⽇常使⽤ 必备快捷键(★★)
查
跳转切换
编码相关
代码阅读相关
版本管理相关
编码效率相关(★★)
⽂件代码模板
实时代码模板
其他
代码调试 源码阅读相关(★★★)
视图模式
代码调试
...
插件⽅⾯
插件的安装与使⽤
插件推荐
参考
2019-08-09 UPDATE
[插件推荐]增加图⽚描述,增加插件内容。阅读更友好。
⾼效率配置
1. 代码提⽰不区分⼤⼩写
Settings -> Editor -> General -> Code Completion
(低版本 将 Case sensitive completion 设置为 None 就可以了)
2. ⾃动导包功能及相关优化功能
Settings -> Editor -> General -> Auto Import
3. CTRL + 滑动滚轮 调整窗⼝显⽰⼤⼩
Settings -> Editor -> General -> Change font size (Zoom) with Ctrl+Mouse wheel
选择之后,就可以通过CTRL+滑动滚轮的⽅式,调整编辑器窗⼝的字体⼤⼩
4. tab 多⾏显⽰
这点因⼈⽽异,有些⼈喜欢直接取消所有tab,改⽤快捷键的⽅式,我屏幕⽐较⼤,所以喜欢把tab全部显⽰出来。Window -> Editor Tabs -> Tabs Placement,取消勾选 Show Tabs In Single Row选项。
效果如下:
5. 代码编辑区显⽰⾏号
Settings -> Editor -> General -> Appearance 勾选 Show Line Numbers
<
⽇常使⽤ 必备快捷键(★★)
查
快捷键
介绍
Ctrl + F
在当前⽂件进⾏⽂本查
Ctrl + R
在当前⽂件进⾏⽂本替换
Shift + Ctrl + F
在项⽬进⾏⽂本查
intellijidea
Shift + Ctrl + R
在项⽬进⾏⽂本替换
Shift + Shift
快速搜索
Ctrl + N
查class
Ctrl + Shift + N
查⽂件
Ctrl + Shift + Alt + N
查symbol(查某个⽅法名)跳转切换
快捷键
介绍
Ctrl + E
最近⽂件
Ctrl + Tab
切换⽂件
Ctrl + Alt + ←/→
跳转历史光标所在处
Alt + ←/→ ⽅向键
切换⼦tab
Ctrl + G
go to(跳转指定⾏号)
编码相关
快捷键
介绍
Ctrl + W
快速选中
(Shift + Ctrl) + Alt + J
快速选中同⽂本
Ctrl + C/Ctrl + X/Ctrl + D
快速复制或剪切
多⾏选中 Tab / Shift + Tab tab
Ctrl + Y
删除整⾏
滚轮点击变量/⽅法/类
快速进⼊变量/⽅法/类的定义处Shift + 点击Tab
快速关闭tab
Ctrl + Z 、Ctrl + Shift + Z
后悔药,撤销/取消撤销
Ctrl + Shift + enter
⾃动收尾,代码⾃动补全
Alt + enter
IntelliJ IDEA 根据光标所在问题,提供快速修复选择,光标放在的位置不同提⽰的结果也不同Alt + ↑/↓
⽅法快速跳转
F2
跳转到下⼀个⾼亮错误 或 警告位置
Alt + Insert
代码⾃动⽣成,如⽣成对象的 set / get ⽅法,构造函数,toString() 等
Ctrl + Shift + L
格式化代码
Shift + F6
快速修改⽅法名、变量名、⽂件名、类名等
Ctrl + F6
快速修改⽅法签名
代码阅读相关
快捷键
介绍
Ctrl + P
⽅法参数提⽰显⽰
Ctrl + Shift + i
就可以在当前类⾥再弹出⼀个窗⼝出来
Alt + F7
可以列出变量在哪些地⽅被使⽤了
光标在⼦类接⼝名,Ctrl + u
跳到⽗类接⼝
Alt + F1 + 1, esc
(Shift) + Ctrl + +/-
代码块折叠
Ctrl + Shift + ←/→
移动窗⼝分割线
Ctrl + (Alt) + B
跳转⽅法定义/实现
Ctrl + H
类的层级关系
Ctrl + F12
Show Members 类成员快速显⽰
版本管理相关
快捷键
介绍
Ctrl + D
Show Diff
(Shift) + F7
(上)下⼀处修改
编码效率相关(★★)
⽂件代码模板
Settings -> Editor -> File and Code Template
在这⾥可以看到IDEA所有内置的⽂件代码模板,当你选择某个⽂件⽣成时,就会按照这⾥⾯的模板⽣成指定的代码⽂件。另外,你可以在这⾥设置⽂件头。
设置之后,效果如下
实时代码模板
IDEA提供了强⼤的实时代码模板功能,并且原⽣内置了很多的模板,⽐如,当你输⼊sout或者psvm,就会快速⾃动⽣成System.out.println();和public static void main(String[] args) {}的代码块。
这些的模板可以在Settings -> Editor -> Live Templates看到。使⽤者可以按照⾃⼰的使⽤习惯来熟悉相关的代码模板。定制代码模板
IDEA也提供⾃⼰定制实时代码模板的功能。
创建⾃⼰的模板库
创建定制的代码模板
图中的MyGroup就存放着我⾃⼰定义的代码模板。
其他
CRTL+ALT+T
Ctrl + Alt + T 提供的是代码块包裹功能 - Surround With。可以快速将选中的代码块,包裹到选择的语句
块中。
本地历史版本
IDEA ⾃带本地版本管理的功能,能够让你本地编写代码变得更加的安⼼和⽅便。
代码调试 源码阅读相关(★★★)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论