【工具】IDEA开发常用配置-编码设置、自动导包、类注释、方法注释、提示自动忽略大小写、自动换行、SQL格式、格式配置等

这篇具有很好参考价值的文章主要介绍了【工具】IDEA开发常用配置-编码设置、自动导包、类注释、方法注释、提示自动忽略大小写、自动换行、SQL格式、格式配置等。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.1 编码设置

New Projects Settings-> Settings for New Projects...->Editor->File Encodings设置本项目和全局项目编码为UTF-8;配置文件properties也需要设置为UTF-8,需勾选Transparent native-to-ascii conversion,勾选之后配置文件中文能正常识别。
idea编码设置,工具技巧,intellij-idea,java,数据库,sql,ide

1.2 自动导包设置

New Projects Settings-> Settings for New Projects...->Other Settings->Auto Import勾选Add unambiguous imports on the fly,这是针对新项目的,如以前已经打开的项目需重新设置
idea编码设置,工具技巧,intellij-idea,java,数据库,sql,ide

Optimize imports on the fly 删除无效包并重新根据代码样式(code-style)重新导入
idea编码设置,工具技巧,intellij-idea,java,数据库,sql,ide

1.3 类注释配置

New Projects Settings-> Settings for New Projects...->Editor->File and Code Templates->Includes->File Header

/**
 * TODO 类作用描述
 *
 * @author 奥利给
 * @date ${DATE}
 */

idea编码设置,工具技巧,intellij-idea,java,数据库,sql,ide

配置完毕之后新建类效果如下:

/**
 * TODO 类作用描述
 *
 * @author 奥利给
 * @date 2022/11/30
 */
public class CustomWrapHandler {
}

1.4 方法注释配置

File->Settings->Editor->Live Templates点击右边上面那个+号,选择Template Group然后弹出一个窗口添加的是MyGroup,然后点击OK
idea编码设置,工具技巧,intellij-idea,java,数据库,sql,ide
idea编码设置,工具技巧,intellij-idea,java,数据库,sql,ide

再次点击+号新建Live Templates,EveryWhere必须要勾选,示例中设置的是单词g,使用的时候只需要在方法头上/g回车即可给方法注释,下面有如果使用/g生产方法注释。
idea编码设置,工具技巧,intellij-idea,java,数据库,sql,ide

模板如下:

**
 *
 * @author 奥利给
 * @date $date$ $time$ $param$ $return$
*/

配置变量,param和return都是取Google设置

参数变量如下:

groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(params[i]=='null'){return;}else{result+='\\n' + ' * @param ' + params[i] + ' '}}; return result;}", methodParameters()); 

返回值变量如下:

groovyScript( "if(\"${_1}\" == 'void') {return '';} else  {def result='\\n' + ' * @return'; result += ' '; return result ;}" , methodReturnType());

idea编码设置,工具技巧,intellij-idea,java,数据库,sql,ide

使用/g生成注释,在方法上头上面输入/g,然后回车即可生产注释

    /g
    @ApiOperation("swagger说明")
    @PostMapping("/test")
    public List < Xxx > test(@Valid @RequestBody Xxx xxx) {
        return xxxService.test(xxx);
    }

生成之后的注释,只需要手动补全剩下部分即可

   /**
     * 【TODO 补全】
     *
     * @author 奥利给
     * @date 2022/11/30  
     * @param queryMgtOrgListRequest  
     * @return 【TODO 补全】
    */
    @ApiOperation("swagger说明")
    @PostMapping("/test")
    public List < Xxx > test(@Valid @RequestBody Xxx xxx) {
        return xxxService.test(xxx);
    }

1.5 自动提示忽略大小写

IDEA默认的提示功能是区分大小写的,使用起来很不方便,可以将此配置勾选掉

idea编码设置,工具技巧,intellij-idea,java,数据库,sql,ide

1.6 超过120个字符自动换行

idea编码设置,工具技巧,intellij-idea,java,数据库,sql,ide

1.7 IDEA自动导包禁止导入*

New Projects Settings-> Settings for New Projects...->Editor->Code Style->Java设置当一个包的类导入个数达到一个阈值时,IDEA会自动压缩成导入*,因此再次配置为最大100,如还是出现导入*情况,请自行调整该值
idea编码设置,工具技巧,intellij-idea,java,数据库,sql,ide

1.8 XML文件粘贴SQL保持格式整齐不乱

idea编码设置,工具技巧,intellij-idea,java,数据库,sql,ide

1.9 SQL格式化配置

IDEA对应版本2023.1.5,其他版本IDEA配置应该相同
idea编码设置,工具技巧,intellij-idea,java,数据库,sql,ide

格式化完毕后效果如下,此配置可以格式化大部分SQL格式,其他样式可自行配置
idea编码设置,工具技巧,intellij-idea,java,数据库,sql,ide
【说明】:假设本地使用SQL客户端为DataGrip,那么DataGrip也按照上述格式化配置,这样就和IDEA SQL格式化一致,在DataGrip中格式化完毕之后复制到IDEA中,结合1.8中粘贴格式不乱,简直是神奇。文章来源地址https://www.toymoban.com/news/detail-766751.html

到了这里,关于【工具】IDEA开发常用配置-编码设置、自动导包、类注释、方法注释、提示自动忽略大小写、自动换行、SQL格式、格式配置等的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDEA常用工具&配置

    IDEA常用工具配置 如果发现插件市场用不了,可以设置Http Proxy,在该界面上点击”Check connection“并输入的地址:https://plugins.jetbrains.com/ 。 一、常用插件 1、MybatisX Mybaits Plus插件,支持java与xml互转 2、FindBugs-IDEA 检测代码中可能的bug及不规范的位置,写完代码后检测下 避免低

    2024年02月12日
    浏览(37)
  • IDEA 28 个神仙常用设置,高效提升开发效率

    IDEA 作为Java开发工具的后起之秀,几乎以碾压之势把其他对手甩在了身后,主要原因还是归功于:好用;虽然有点重,但依旧瑕不掩瑜,内置了非常多的功能,大大提高了日常的开发效率,下面汇总了常用的28个使用小技巧,学会之后,让你的撸码效率直接起飞... 注意:不同

    2024年02月04日
    浏览(51)
  • IDEA常用高效开发工具—screw一键生成数据库文档(仅需三步)

    引入screw核心... 在自己设置的保存位置打开即可:

    2024年02月15日
    浏览(53)
  • IntelliJ IDEA 统一设置编码为utf-8编码

    第一步: File-Settings-Editor-File Encodings 第二步:如果你的IDEA是老版本的话,在File-Other Settings-Default Settings -Editor-File Encodings 同第一步的操作进行设置 第三步:将项目中的.idea文件夹中的encodings.xml文件中的编码格式改为uft-8 第四步:File-Settings-Build,Execution,Deployment - Compiler - Jav

    2024年02月09日
    浏览(44)
  • IDEA设置文件编码

    File-Settings-Editor-File Encodings 均设置为utf-8 新项目 设置 文件编码 点击New Projects Setup 再点击Settings for New Projects File-Settings-Editor-File Encodings 均设置为utf-8

    2024年02月10日
    浏览(41)
  • 开发工具IDEA的下载与初步使用【各种快捷键的设置,使你的开发事半功倍】

    接下来看看由辉辉所写的关于IDEA的相关操作吧 目录 🥳🥳Welcome Huihui\\\'s Code World ! !🥳🥳 一.IDEA的简介以及优势 二.IDEA的下载 1.下载地址 2.下载步骤 三.IDEA的初步使用  1.新建一个简单的Java项目 1.1首先需要创建一个新的工程  1.2创建一个新的项目(模块) 2.新建一个Maven项目

    2024年02月13日
    浏览(156)
  • Python3(二):开发工具 IDEA配置

    因为一直使用IDEA进行Java开发,对IDEA相对熟悉,上手比较快,所以就选择了IDEA进行相关的Python脚本编写。当然也可以选择vsCode,PyCharm等工具。 本文主要介绍IDEA配置及如何创建Python项目。 选择本地安装的Python环境即可。 File - Project,选择Project SDK,一路Next,然后设置项目名

    2024年02月16日
    浏览(57)
  • 项目开发常用配置-自用工具类

     

    2024年02月11日
    浏览(56)
  • 【IntelliJ IDEA】编码设置终极版

    近期,团队多个小伙伴咨询 IntelliJ IDEA 乱码问题,记录一下IDEA常用的4种编码设置。 IDEA的配置有两个范围,如下图: Settings ...... 设置当前工程配置 New Projects Settings | Settings for New Projects... 设置新创建工程配置 Tips: 很多小伙伴是因为没有设置 New Projects Settings ,在新导入或

    2024年02月03日
    浏览(46)
  • java开发常用的工具以及配置类

    今天接着上一篇博文,聊 java开发常用的工具以及配置类。 13 日期操作相关的java类。 比如在开发预约旅游 预约体检 预约售票等相关和日期相关的业务,需要获取日期以及判断是一周的哪一天等。 14 处理请求路径的URL工具类 比如,有时需要根据传入的路径url获取请求参数或

    2024年02月08日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包