0x01
IDEA以新窗口的形式打开多个项目File - Settings - Appearance & Behavior - System Settingsjava
0x02
修改IDEA 默认编码 -> UTF-8File - Settings - Editor - File Encodingsgit
0x03
设置统一编译器和编译版本File - Setting - Build - Compiler - Java Compiler程序员
0x04
设置类注释File - Editor- File and Code Templatesgithub
/** * @Package ${PACKAGE_NAME} * @author atom.hu * @date ${DATE} ${TIME} * @version V1.0 */
复制代码
$$end$$
能够设置光标结束的位置编程
0x05
自动导包File - Editor- General - Auto Importwindows
0x06
内存使用量展现因为平常开发时都是在公司的办公电脑上进行的,因此内存老是不够用,可是又不清楚IDEA具体实时的占用了多少内存。这个时候对于一些内存并非太够的开发人员来讲能看到实时的内存使用量仍是比较好的浏览器
File - Settings - Appearance & Behaviorbash
[图片上传失败...(image-b2627-1574504825740)]session
0x07
开启悬浮提示有时候在看代码的时候,不清楚一个类具体是干什么的,就会点进去看这个类的注释,可是强大的IDEA是支持不用点进去就能够看到注释的以及类的相关信息的。mybatis
File - Settings - Editor - General
0x08
Ctrl+鼠标滚轴修改字体大小IDEA也支持向浏览器那样按住Ctrl+鼠标滚轴来改变编辑区的字体的大小
File-->Settings-->Editor-->General。
0x09
显示多行Tab当咱们打开的标签页多了的时候,默认的会隐藏在右侧,当咱们须要的时候在右侧找到后再打开。IDEA是支持多行显示的,这样在大屏幕的显示器上也不用总去点击右侧的去找刚才打开过的文件了
File - Settings - Editor - General - Editor Tabs
0x0A
设置字体, 行距 让代码看着更舒服File - Settings - Editor - Font
0x0B
IDEA GIT 配置File - Settings - Version Control - Git
0X0C
IDEA MAVEN 配置File - Settings - Build - Build Tools - Maven
**方法参数提示 **ctrl + p
很是实用的快捷键, 有的时候咱们本身写的方法, 或者在看一些源码时, 都很是有用
折叠代码/展开代码
ctrl + - / ctrl + +
复制代码
展开所有
全局查找文本
ctrl + shift + F
复制代码
快速查找和打开最近使用过的文件码
ctrl + E
复制代码
自动代码片
ctrl + j
复制代码
实现接口方法
ctrl + i
复制代码
查看当前类的子类
ctrl + h
复制代码
将当前行和下一行进行合并
ctrl + shfit + j
复制代码
将光标跳到当前行的上一行
有时候在写完一行代码的时候须要添加注释, 或者为类属性添加注释的时候须要跳到当前行的上一行, 这个快捷键就很是方便
ctrl + alt + enter
复制代码
[图片上传失败...(image-8a3463-1574504825741)]
idea git 提交
ctrl + k
复制代码
删除当前行
ctrl + y
复制代码
重写 或者 实现接口或父类方法
ctrl + o
复制代码
显示类之间的关系
ctrl + alt + u
复制代码
删除类中没有用到的package
ctrl + alt + o
复制代码
进入设置界面
ctrl + alt + s
复制代码
在当前光标在的这样一行的下一行添加一行
ctrl + shfit + enter
复制代码
弹出, 当前类中的方法集合
ctrl + F12
复制代码
最经常使用的快捷键之一, 快速的查找方法
添加书签
ctrl + f11
复制代码
搜索文件
ctrl + shift + n
复制代码
搜索类合
ctrl + n
复制代码
最经常使用的快捷键之一, 项目慢慢的变大, 文件愈来愈多, 每次用鼠标去找 就过低效了
try, if
等语句alt + shift + t
复制代码
当你试用了以后, 你会爱上这个快捷键的
抽取局部变量
ctrl + alt + v
复制代码
将当前选中的代码抽取为一个局部变量
进入到实现子类中
ctrl + alt + b
复制代码
在使用
mvc
框架的时候, 每每咱们只有一个接口的实例 这个快捷键能够直接到实现类中
格式化代码
ctrl + alt + L
复制代码
让代码变得优美, 是每一个程序员都应该注意的事, 方便本身和他人阅读, 利人利己
idea 多光标选择
按下滚轮上下拖动鼠标便可,
复制代码
有的时候数据须要批量处理, 好比, 正常来讲咱们的实体类, 在使用
mybatis
等逆向工程进行生成的时候, 通常属性是有注释的, 可是在针对若是咱们使用了swagger
等插件须要来显示传递实体所表明的含义的时候, 就须要咱们本身一个个的去写, 就会显得异常麻烦
ctrl + alt + shift + j
复制代码
运行当前类
ctrl + shift + F10
复制代码
在写一些测试代码的时候 这个快捷键就显得特别方便
从多项目中启动一个 debug 模式
alt + shfit + F9
复制代码
在微服务中 多个工程在一个项目中的时候, 这个方法就比较的好用, 这样就不用本身一个一个的去点省去不少不必的操做
从多项目中启动一个 正常模式
alt + shfit + F10
复制代码
ctrl + shift + F9
复制代码
当你发现有的问题 特别的奇怪, 命名表面上没问题, 但就是项目运行不了的时候, 从新编译一下获取就行了
查看当前类在哪些地方被使用过
有的时候咱们不想进入方法内部, 或者进入类的内部查看细节, 想要在外面就探查清楚, 就可使用此种方法
ctrl + shift + i
复制代码
比较强大的几个快捷键之一 Ctrl + ~
(感叹号旁边的按键)
ctrl + ~
复制代码
共有五种可供选择的操做
Switch Code Formatter (切换代码格式化程序)
1. Color Scheme (配色方案)
能够设置一些经常使用的配色, 字体样式, 能够一键切换
2. Code Style Scheme
3. Keymap
(快捷键列表)
4. View Mode (显示模式)
5. Look and Feel (设置软件主题)
idea 调出版本控制操做
alt + ~
复制代码
本项目宗旨: IDEA 从入门到精通 开发效率翻倍
来自本人的一个知乎回答:question:
平时比较热爱探索idea的快捷之处。更多的喜欢用快捷键进行操做,因此作了不少笔记:books:。我的认为对一个工具熟练以后, 你的编程效率, 和解决问题的效率都能获得大大的提高.
当时看到这个回答的时候只是很是随意的复制:grimacing:,没有想到的是你们的反响仍是不错:blush:。我感受你们好像对某些在我看来很是经常使用的操做仍是很陌生的:sweat_smile:。因而我后续对他作了完善。便就有了这个项目:sunglasses:。
:one: IDEA 经常使用快捷键
:two: IDEA 版本控制篇
:three: IDEA 装机必备插件
:four: IDEA 经常使用设置
:five: IDEA 你不知道的小技巧
ctrl + shift + a
输入open recent
, 输入项目名
ctrl + shift +a
输入git clone
alt + f1
选择project view
alt + f1
选择show in explorer
ctrl + shift + a
输入maven setting
ctrl + shift + a
输入add maven project
plugins
安装界面
ctrl + shift + a
输入plugins
ctrl + shift + a
输入import setting
export setting
ctrl + shift + a
输入key reference
但愿你们也能够一块儿分享本身日常在工做中 咱们不知道的开发小技巧