【Tool】IDEA2021.1升级记录

615 阅读3分钟

这是我参与8月更文挑战的第4天,活动详情查看:8月更文挑战

一、Tab缩进被篡改

  • 进入IDEA设置页面,File→Settings或Ctrl+Alt+S进入
  • Editor→Code Style进行设置,然后在Code Style→Java中进行设置

两张图中的Scheme都要选择Default IDE,上图下方的两个选项都要去掉,

  1. 第一个意思是使用文件已经存在的缩进进行编辑;
  2. 第二个是允许EditorConfig覆盖IDE的设置(如果要参与开源项目啥啥的,就把这个选项选上,使用别人的规范,如果是自己项目中使用,就取消掉)。

在下图 中的Indent处设置缩进为四个空格

二、增加IDEA运行内存,提高流畅度

  • 打开内存指示器,在IDEA右下角箭头处右击鼠标,弹出对话框,选择Memory Indicator即可。
  • 找到IDEA的安装目录,在bin文件夹下,找到idea64.exe.vmoptions文件(64位,32位机器找idea.exe.vmoptions)
  • 用记事本打开,调整Xms(最小内存)和Xmx(最大内存)值,16G的机器,按如下设置,供参考

注意:Xmx设置过大会导致电脑比较卡,所以需要权衡。

三、设置代码库为信任

  • Settings→Build,Execution,Deployment→Trusted Location,点击右边加号添加代码库目录即可

四、Tab过多,单行or多行

  • 当打开的Tab过多时,单行展示是这样的
  • 多行展示是这样的
  • 设置单行多行展示:Settings→Editor→General→Editor Tabs
  • 在设置中有个Mark modified选项,这是将修改过的文件标记一个*号

    1. 当在Git环境下,修改过的文件都会变为蓝色,此时没有必要再显示*号;
    2. 当不在Git环境下时,此时可以通过勾上这个选项来标记修改过的文件。

五、代码提示忽略大小写

  • Settings→Editor→Code Completion,取消红框中的选项

六、导入导出设置

  • 更换了新版本的IDEA,一步一步重新设置太过繁琐,好在IDEA提供了配置的导入导出功能
  • 旧版本IDEA配置的导出,File→Manage IDE Settings→Export Settings,将导出的Settings文件保存好
  • 安装好新版IDEA后,将旧版的Settings文件导入,File→Manage IDE Settings→Import Settings.
  • 完成之后,绝大部分配置就可以恢复了,还有少部分功能可能由于新版本IDEA与旧版本的配置有差异,所有不能生效,需要手动设置。

七、 插件重新安装

  • 关联Mapper接口与XML文件 - MybatisFree Mybatis Plugin
  • 代码优化提示 - Alibaba Java Coding Guidelines
  • Mybatis日志格式化 - MybatisLogFormat
  • 代码缩略图 - CodeGlance
  • 格式化JSON - GsonFormatPlus

八、 使用service代替debug/run窗口

  • 在service窗口中,将所有的服务都罗列,并且能够很方便的查看它们运行在哪个端口,因此将debug/run窗口淘汰掉。
  • 操作:View→Tool Windows→Services,或者直接使用快捷键Alt+8.
  • 如果在窗口中没有显示当前项目中的启动项,则继续按如下步骤进行设置
  • 如下选择Springboot即可

九、 关闭阅读模式

  • 阅读模式下,会将注释进行特殊处理,方便阅读代码。但是不是很适应,还是觉得原来的好。
  • 正常模式
  • 阅读模式
  • 操作:Settings→Editor→Reader Mode,去掉勾选即可

设置IDEA内存

  • Help→Change Memory Settings
  • 输入参数,点击Save and Restart即可

注:部分功能修改配置之后需要重启IDEA,通常都会有相应的提示,这里就不再赘述了。

以上便是本次更新IDEA之后整理的内容。