帮你更系统的了解IDEA 提高开发效率

IDEA 经常使用设置

0x01 IDEA以新窗口的形式打开多个项目

File - Settings - Appearance & Behavior - System Settingsjava

setting-multiple.png

0x02 修改IDEA 默认编码 -> UTF-8

File - Settings - Editor - File Encodingsgit

setting-encoding.png

0x03 设置统一编译器和编译版本

File - Setting - Build - Compiler - Java Compiler程序员

setting-compiler.png

0x04 设置类注释

File - Editor- File and Code Templatesgithub

/** * @Package ${PACKAGE_NAME} * @author atom.hu * @date ${DATE} ${TIME} * @version V1.0 */
复制代码

setting-class-comment.png

$$end$$ 能够设置光标结束的位置编程

0x05 自动导包

File - Editor- General - Auto Importwindows

setting-auto-import.png

0x06 内存使用量展现

因为平常开发时都是在公司的办公电脑上进行的,因此内存老是不够用,可是又不清楚IDEA具体实时的占用了多少内存。这个时候对于一些内存并非太够的开发人员来讲能看到实时的内存使用量仍是比较好的浏览器

File - Settings - Appearance & Behaviorbash

setting-use-memory.png

[图片上传失败...(image-b2627-1574504825740)]session

0x07 开启悬浮提示

有时候在看代码的时候,不清楚一个类具体是干什么的,就会点进去看这个类的注释,可是强大的IDEA是支持不用点进去就能够看到注释的以及类的相关信息的。mybatis

File - Settings - Editor - General

setting-enable-hover-tip.png

0x08 Ctrl+鼠标滚轴修改字体大小

IDEA也支持向浏览器那样按住Ctrl+鼠标滚轴来改变编辑区的字体的大小

File-->Settings-->Editor-->General。

setting-mouse-change-font.png

0x09 显示多行Tab

当咱们打开的标签页多了的时候,默认的会隐藏在右侧,当咱们须要的时候在右侧找到后再打开。IDEA是支持多行显示的,这样在大屏幕的显示器上也不用总去点击右侧的去找刚才打开过的文件了

File - Settings - Editor - General - Editor Tabs

setting-multiple-tab.png

0x0A 设置字体, 行距 让代码看着更舒服

File - Settings - Editor - Font

setting-change-font-padding.png

0x0B IDEA GIT 配置

File - Settings - Version Control - Git

setting-git-config.png

0X0C IDEA MAVEN 配置

File - Settings - Build - Build Tools - Maven

setting-maven-setting.png

idea 快捷键

通用类快捷键

**方法参数提示 **ctrl + p

很是实用的快捷键, 有的时候咱们本身写的方法, 或者在看一些源码时, 都很是有用

image

折叠代码/展开代码

ctrl + - / ctrl + +
复制代码

展开所有

全局查找文本

ctrl + shift + F
复制代码

快速查找和打开最近使用过的文件码

ctrl + E
复制代码

自动代码片

ctrl + j
复制代码

image

实现接口方法

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 多光标选择

按下滚轮上下拖动鼠标便可,
复制代码
idea 批量修改相同内容

有的时候数据须要批量处理, 好比, 正常来讲咱们的实体类, 在使用mybatis 等逆向工程进行生成的时候, 通常属性是有注释的, 可是在针对若是咱们使用了swagger 等插件须要来显示传递实体所表明的含义的时候, 就须要咱们本身一个个的去写, 就会显得异常麻烦

ctrl + alt + shift + j
复制代码

演示

运行当前类

ctrl + shift + F10
复制代码

在写一些测试代码的时候 这个快捷键就显得特别方便

从多项目中启动一个 debug 模式

alt + shfit + F9
复制代码

在微服务中 多个工程在一个项目中的时候, 这个方法就比较的好用, 这样就不用本身一个一个的去点省去不少不必的操做

从多项目中启动一个 正常模式

alt + shfit + F10
复制代码
从新编译当前项目
ctrl + shift + F9
复制代码

当你发现有的问题 特别的奇怪, 命名表面上没问题, 但就是项目运行不了的时候, 从新编译一下获取就行了

查看当前类在哪些地方被使用过

快速的查看选中类, 选中方法的定义

有的时候咱们不想进入方法内部, 或者进入类的内部查看细节, 想要在外面就探查清楚, 就可使用此种方法

ctrl + shift + i
复制代码

asdf

比较强大的几个快捷键之一 Ctrl + ~(感叹号旁边的按键)

ctrl + ~
复制代码

共有五种可供选择的操做

Switch Code Formatter (切换代码格式化程序)

1. Color Scheme (配色方案)

能够设置一些经常使用的配色, 字体样式, 能够一键切换

asdf

2. Code Style Scheme

3. Keymap (快捷键列表)

asdf

4. View Mode (显示模式)

asdf

5. Look and Feel (设置软件主题)

idea 调出版本控制操做

alt + ~
复制代码

关于开源项目

项目地址

image.png

你本能够朝九晚五...... :poop::poop::poop::poop::poop:

本项目宗旨: IDEA 从入门到精通 开发效率翻倍

项目由来:books:

来自本人的一个知乎回答:question:

IntelliJ IDEA 中有什么让你相见恨晚的技巧?

平时比较热爱探索idea的快捷之处。更多的喜欢用快捷键进行操做,因此作了不少笔记:books:。我的认为对一个工具熟练以后, 你的编程效率, 和解决问题的效率都能获得大大的提高.

当时看到这个回答的时候只是很是随意的复制:grimacing:,没有想到的是你们的反响仍是不错:blush:。我感受你们好像对某些在我看来很是经常使用的操做仍是很陌生的:sweat_smile:。因而我后续对他作了完善。便就有了这个项目:sunglasses:。

官方快捷键 windows 版

ReferenceCard-1

官方快捷键 mac 版
ReferenceCardForMac-1

IDEA

:one: IDEA 经常使用快捷键

:two: IDEA 版本控制篇

:three: IDEA 装机必备插件

:four: IDEA 经常使用设置

:five: IDEA 你不知道的小技巧

快速打开最近打开过的项目

ctrl + shift + a 输入 open recent , 输入项目名

image

快速克隆项目

ctrl + shift +a 输入 git clone

image

快速找到当前类所在位置(90%的人不知道)

alt + f1 选择 project view

image

将当前操做类在文件夹中打开 (超有用:cow::beer:)

alt + f1选择 show in explorer

image

快速进入maven 设置页面

ctrl + shift + a 输入maven setting

image

快速打开 maven 项目

ctrl + shift + a 输入 add maven project

image

快速进入 plugins 安装界面

ctrl + shift + a输入plugins

image

快速导入导出idea设置

ctrl + shift + a 输入 import setting export setting

image

快速导出官方快捷键图片

ctrl + shift + a 输入 key reference

image

最后

但愿你们也能够一块儿分享本身日常在工做中 咱们不知道的开发小技巧

相关文章
相关标签/搜索