IntelliJ Save Action

本文介绍如何在IntelliJ IDEA中通过SaveAction插件自动化代码格式化和清理无用导入,提升团队代码规范性。同时,推荐多个实用插件如SonarLint、FindBugs、PMD等,用于代码质量检查,以及GsonFormat、Freemybatisplugin等增强开发体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Team开发项目中,都是多人维护一个项目。因此,保持良好的代码规范与风格很重要。

IntelliJ 默认是自动保存的,因此很多时候修改后就出现:代码没有格式化、存在无用的import。

其实IntelliJ 中有很多实用的插件可以帮我们提高效率。Save Action就是一个。

安装简单:

File -> Settings -> Plugins,搜索“Save actions” 即可

配置:

File -> Settings -> Other Settings -> Save Actions,选择如下

启用:

File -> Settings -> Editor -> General -> Auto Import

 

/**
 * @Author: YourName
 * @Date: ${DATE}
 */

 

常用插件:
SonarLint
常与SonarQube 一起使用
FindBugs-IDEA

FindBugs是最常用的了。

PMD

Tools => RunPMD => Pre Defined 或者左下角找 PMD。更多介绍可以看这里

 

 

还有
FindBugs 检查代码坏味道

Translation
对英语不好的开发很有帮助

Grep Console
用于在输出中查找一些信息

GsonFormat
对一些json对象 format

Free mybatis plugin
Mapper文件可以直接跳转到对应的xml sql语句

Code Glance
代码缩放图,跟sublime text 风格很相似

Mybatis Log plugin
打印Mybatis 执行的sql语句

VisualVM Launcher
系统调优

### 在 IntelliJ IDEA 中高效打开和运行大型 Vue 项目 为了在 IntelliJ IDEA 中高效打开和运行大型 Vue 项目,以下内容将涵盖配置优化、性能提升以及运行方法的详细说明。 #### 配置优化与性能提升 1. **安装必要的插件** 确保已安装 Vue.js 插件。如果通过菜单 `File -> Settings -> Plugins` 搜索不到 Vue.js 插件,则可以手动下载安装包并将其复制到 IntelliJ IDEA 的 `plugins` 目录中[^4]。完成安装后,重启 IDE 即可生效。 2. **调整内存设置** 对于大型项目,建议增加 IntelliJ IDEA 的内存限制以避免性能瓶颈。可以通过修改 `idea64.exe.vmoptions` 文件(位于 IntelliJ IDEA 安装目录下)来实现。以下是推荐的配置参数: ```properties -Xms512m -Xmx4096m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=512m ``` 修改完成后,重启 IntelliJ IDEA[^3]。 3. **启用 Power Save Mode** 如果不需要实时语法检查或代码提示功能,可以启用 Power Save Mode 来减少资源消耗。此模式会禁用部分后台任务,从而提高性能。通过菜单 `File -> Power Save Mode` 启用。 4. **禁用不必要的插件** 检查并禁用与当前项目无关的插件,例如数据库工具或其他语言支持插件。这有助于减少启动时间和内存占用。 #### 运行大型 Vue 项目 1. **使用 npm 或 yarn 启动项目** 确保项目根目录下的 `package.json` 文件正确配置了开发脚本。通常情况下,运行以下命令即可启动项目: ```bash npm run dev ``` 此命令会以热加载的方式运行应用,允许开发者在修改代码后无需手动刷新浏览器即可查看效果[^1]。 2. **配置构建工具** 如果项目尚未初始化,可以通过以下命令创建基于 Webpack 的 Vue 项目: ```bash vue init webpack project-name ``` 初始化过程中需要输入一些基本信息,如项目名称、描述等。直接回车选择默认值即可完成配置[^2]。 3. **集成 ESLint** 推荐在项目中启用 ESLint 以确保代码质量。当被询问是否使用 ESLint 检查代码时,请选择 `Yes` 并根据提示完成配置。 #### 示例代码:自定义快捷键以提高效率 可以通过自定义快捷键来加速常用操作。以下是一个示例,用于快速打开终端并运行开发服务器: ```xml <actions> <action id="RunVueDevServer" class="com.intellij.execution.actions.RunConfigurationAction"> <keyboard-shortcut first-keystroke="control alt r" /> </action> </actions> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值