IDEA从零到精通(28)之Save Actions插件的安装与配置
IDEA从零到精通(28)之Save Actions插件的安装与配置
作者简介
作者名:编程界明世隐
简介:CSDN博客专家,从事软件开发多年,精通Java、JavaScript,博主也是从零开始一步步把学习成长、深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢迎您关注,期待与您一起学习、成长、起飞!
引言
我本来是一直用eclipse和myeclipse的老程序员了,很多我的粉丝小伙伴都说他们要用idea,问我怎么不用idea,其实明哥觉得用啥开发工具都不是重点,重点是要跟着明哥多学Java知识、多练习,但是作为一个宠粉的人,我怎么能拒绝粉丝的要求呢,于是我偷偷的去学习了一波(拿来吧你),然后就写了这个系列,希望小伙伴们能有所收获,明哥会努力更新的。
导航
✪ IDEA从零到精通目录索引
◄上一篇【27】Eclipse Code Formatter插件的安装与使用
►下一篇【29】chinese中文汉化插件
概述
Save Actions 是idea一款格式自动化的插件,非常好用。
安装插件
- 插件市场直接安装
依次选择:File => Settings => Plugins => Macketplace,输入Save Actions,然后点击Install
安装完成后重启就行了
- 如果插件市场直接安装不了
手动下载,下载地址:https://plugins.jetbrains.com/idea
下载完成后,进入插件市场,选择本地安装
配置
- 在设置里面打开其他设置,找到Save Actions
- General 基本设置
勾选前面2个即可
Activate save actions on save(before saving each file,performs the configured actions below)
保存时自动格式化
Activate save actions on shortcut
使用快捷键保存时自动格式化
比如你复制一份格式与你不同或者格式很乱的代码,使用保存快捷键自动格式化
- 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有多个选择,所以没办法自动导入,需要你自己选择,从下图可以看到,软件也不知道你到底要引入哪个类,所以就没有帮你自动引入了。
- Build Actions build设置
我感觉用处不大,所以我就不用
- 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从零到精通
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)