IDEA配置

一、前言

  • 记录下自己的idea的配置信息
  • 废话不多说,直接开始

二、破解IDEA

  • 收藏的一个博客中有idea的破解教程,【知了】博客(持续更新的)
  • 这里就不重复记录了。

三、IDEA配置(找不到在设置里面搜索)

  • 修改idea64.exe.vmoptions配置文件,根据自己的电脑内存修改(博主16g的内存)
    • Xms1024m 最小内存
    • Xmx2048m 最大内存
    • XX:ReservedCodeCacheSize=1024m 预留代码缓存的大小
    • Dfile.Encoding=utf-8
  • 修改文件编码
    • file encodings选项下所有都修改为utf-8
  • 修改编译版本
    • java complier –> project bytecode version –> 8
    • 我用的jdk版本1.8的
  • 自动导报
    • auto import
      • insert imports on pasts:默认ask,修改为all
      • add unambiguous imports on the fly,编写时自动导入
      • optimize imports on the fly(for current project)优化导入,这两个打上钩
  • 代码补全
    • code completion
      • match case:去掉钩子,大小写都有提示
      • show the documentation popup in 1000 ms,打上钩子,写代码有提示
      • show parameter name hints on completion
      • show full method signatures 这两个也是代码提示,具体不清楚
  • 修改代码提示快捷键
    • keymap–>搜索completion
    • 把Cyclic Expand Word快捷键删除,然后修改Basic –> Alt+/
    • 把Cyclic Expand Word(Backward)快捷键删除,然后修改SmartType –> Alt+Shift+/
  • 不让IDEA自动更新
    • Update–>Automatically check updates for.钩子去掉
  • 按住Ctrl+鼠标滑轮放大缩小代码
    • Editor–> General–> Change font size(Zoom)with Ctrl+Mouse Wheel打上钩子,
  • 鼠标移动上面有提示
    • Editor–>General–>Show quick documentation on mouse move 打上钩子
  • 共享内存,调试会快点
    • Build,Execution,Deployment–>Debugger 里面的Trasport选上Shared memory
  • 修改代码选项卡的位置
    • Editor–>Editor Tabs–>Tab placement
  • 修改SQL方言,在Mapper文件中不会变黄色。感觉没什么用,里面不能出现SQL关键字
    • Languages&Frameworks–>SQL Dialects–project/Global SQL dialect
  • 在IDEA右下角显示内存使用情况,设置其他内存
    • 导航栏view—appearance—status bar widgets—-memory indicator(2020版的IDEA)
    • Compiler——-Build process heap size (Mbytes) : 1024
    • Maven—>Importing—–Vm options for importer:-Xmx1024m 需要将编译进程和Maven的堆值设置大一些

四、IDEA创建代码模板、注释、以及修改指令

  • 创建代码模板
    • Setting–>Editor–>File and Code templates里面的Files,点加号
  • 添加自己想要的注释
    • Setting–>Editor–>File and Code templates里面的includes,File Header
    • 下面是博主的注释
/**
 * @ClassName    ${NAME}
 * @Description   
 * @Author       XXX 
 * @CreateDate   ${DATE} ${TIME}
 * @Version      1.0
 */
  • 自定义命令(例如:sout命令)
    • Setting–>Editor–>Live Templates里面点+号–>Template Group创建自己的组–>选中你创建的组,再次点加号,Live Template创建命令,
    • 下面有命令Abbrevlation(名字),Descirption(描述),Template text(执行该命令输出的代码,自己设置)
    • $END$:命令执行后,光标出现的位置

五、IDEA插件

  • Alibaba Java Coding Guidelines
    • 阿里巴巴的规约,挺好用,约束自己的代码风格
  • Free MyBatis plugin
    • 清晰描述MyBatis对应关系
  • Lombok
    • 使用这个插件,不用写set、get方法、构造方法(有参的,无参的)等代码
    • 需要在 settings --> Build,Execution --> Compiler --> Annotation Processors中勾选 Enable annotation processing
  • Maven Helper
    • 右键项目任何地方,可以执行maven的命令
  • InI
    • 安装后.ini文件比较好看点
  • GsonFormat(2020版的IDEA搜索不到了)
    • 解析json数据
  • VIM 插件(这个是我经常用的)
    • 在c盘用户目录下的_ideavimrc文件中添加指令,Alt+j和Alt+k上下移动一行代码。网上有很多vim快捷指令,需要的自行搜索。本博主只需要这个即可
  - nnoremap <A-j> :m .+1<CR>==
  - nnoremap <A-k> :m .-2<CR>==
  - inoremap <A-j> <Esc>:m .+1<CR>==gi
  - inoremap <A-k> <Esc>:m .-2<CR>==gi
  - vnoremap <A-j> :m '>+1<CR>gv=gv
  - vnoremap <A-k> :m '<-2<CR>gv=gv
  • Translation
    • 翻译插件,英语不好的逃不过的
  • Key ProMoter X
    • 快捷键提示插件
  • JRebel And XRebel For IntelliJ
    • 热部署插件,激活【地址
  • Codeta
    • 智能ai代码补全插件
  • RestfulToolkit
    • 根据URL直接跳转到对应的方法
    • windows 操作快捷键:Ctrl + \
    • mac 操作快捷键: cmd+\
  • GenerateAllSetter
    • 可以一键调用一个对象的所有set方法并且赋予默认值
  • Material Theme UI
    • 可以更改idea外观,不好用
  • SonarLint
    • 也是一个代码检测插件
  • GitToolBox
    • git插件
  • Atom material Icons
    • 修改项目文件图标
  • Extra Icons
    • 为一些文件添加图标
  • Background Image Plus
    • 修改IDEA背景
  • Restful Fast Request(付费)
    • 类似于POSTMAN插件,个人感觉挺好用的
    • 免费激活(MAC):https://www.aliyundrive.com/s/LGrBHVAMRF7 提取码: 42sg
    • 离线安装后,关闭IDEA
    • cd /Users/xxx/Library/Application Support/JetBrains/IntelliJIdea2023.1/plugins/Restful Fast Request - API Buddy
    • 替换lib目录内的jar:instrumented-restful-fast-request-pro-2023.1.7.jar
    • 注意插件版本,其他版本没试过是否成功。替换完后,重启IDEA
  • Sequence Diagram
    • 可以查看方法调用关系的UML图

六、其他

  • 持续更新


转载请注明:memory的博客 » 点击阅读原文

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦