IDEA从零到精通(28)之Save Actions插件的安装与配置

作者简介

作者名:编程界明世隐
简介:CSDN博客专家,从事软件开发多年,精通Java、JavaScript,博主也是从零开始一步步把学习成长、深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢迎您关注,期待与您一起学习、成长、起飞!

引言

我本来是一直用eclipse和myeclipse的老程序员了,很多我的粉丝小伙伴都说他们要用idea,问我怎么不用idea,其实明哥觉得用啥开发工具都不是重点,重点是要跟着明哥多学Java知识、多练习,但是作为一个宠粉的人,我怎么能拒绝粉丝的要求呢,于是我偷偷的去学习了一波(拿来吧你),然后就写了这个系列,希望小伙伴们能有所收获,明哥会努力更新的。

导航

✪ IDEA从零到精通目录索引
◄上一篇【27】Eclipse Code Formatter插件的安装与使用
►下一篇【29】chinese中文汉化插件

概述

Save Actions 是idea一款格式自动化的插件,非常好用。

安装插件

  1. 插件市场直接安装

依次选择:File => Settings => Plugins => Macketplace,输入Save Actions,然后点击Install
在这里插入图片描述

安装完成后重启就行了

  1. 如果插件市场直接安装不了

手动下载,下载地址:https://plugins.jetbrains.com/idea
在这里插入图片描述


在这里插入图片描述

下载完成后,进入插件市场,选择本地安装

在这里插入图片描述

配置

  1. 在设置里面打开其他设置,找到Save Actions在这里插入图片描述
  2. General 基本设置
    勾选前面2个即可

Activate save actions on save(before saving each file,performs the configured actions below)
保存时自动格式化

Activate save actions on shortcut
使用快捷键保存时自动格式化
比如你复制一份格式与你不同或者格式很乱的代码,使用保存快捷键自动格式化

在这里插入图片描述

  1. Formatting Actions 格式化触发设置
    一般选前面2个即可

Optimize imports
优化导入(没有用到的类自动删去import,比如我之前写代码引入了java.util.List 待会使用的时候我又没有用到,就会自动把import java.util.List 删除)

Reformat file
重新格式化文件(只要保存文件就会自动格式化)

Reformat only change code
仅仅当代码变化时重新格式化

在这里插入图片描述

注意:
这里要用到优化导入,还有个地方要配置,配置好以后就会非常的方便。

  • 你编写代码如果没有引入包会自动帮你引入
  • 你删除了代码,有些引入包不再需要了,就会帮你自动删除
    在这里插入图片描述

比如下面实例:
在这里插入图片描述
看到ArrayList 我只是输完了,我没有选择导入,自动帮我加入了
import java.util.ArrayList; 这句,不需要另外操作。
但是Date类却不会,因为这Date有多个选择,所以没办法自动导入,需要你自己选择,从下图可以看到,软件也不知道你到底要引入哪个类,所以就没有帮你自动引入了。
在这里插入图片描述

  1. Build Actions build设置

我感觉用处不大,所以我就不用

  1. Java Inspection and Quick Fix 具体格式化设置

有很多,我就觉得这两个有用,勾上即可。

Add missing @Override annotions
添加漏写的@Override注解

Add blocks to if/while/for statements
给if/while/for语句添加大括号
在这里插入图片描述
实例,如下图,我没有给if语句加入大括号
在这里插入图片描述
我按保存键后,自动帮我加入了大括号(我个人觉得写代码还是要加上大括号)
在这里插入图片描述

小结

这节总结了“Save Actions插件的安装与配置”,希望能对大家有所帮助,请各位小伙伴帮忙 【点赞】+【收藏】+ 【评论区打卡】, 如果有兴趣跟小明哥一起学习Java的,【关注一波】不迷路哦。

请到文章下方帮忙【一键三连】谢谢哈!

在这里插入图片描述

导航

✪ IDEA从零到精通目录索引
◄上一篇【27】Eclipse Code Formatter插件的安装与使用
►下一篇【29】chinese中文汉化插件

热门专栏推荐

【1】Java小游戏(俄罗斯方块、植物大战僵尸等)
【2】JavaWeb项目实战(图书管理、宿舍管理等)
【3】JavaScript精彩实例(飞机大战、验证码等)
【4】Java小白入门200例
【5】从零学Java、趣学Java
【6】IDEA从零到精通
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/dkm123456/article/details/123291420