【实用的 IDEA 配置和操作技巧总结】

前置知识

IDEA的设置快捷键为ctrl+alt+s键,后文介绍IDEA常见的配置就不再赘述这一点了。

在这里插入图片描述

基础配置

取消默认打开上次项目

日常开发都会打开不同的项目,初次安装IDEA之后,每次打开IDEA都会开启上一次启动的项目,所以我们需要进入设置找到File | Settings | Appearance & Behavior | System Settings,然后取消勾选Reopen last project on startup。

在这里插入图片描述

设置鼠标调整字体大小

在开发过程中可能需要放大或者缩小界面,需要选择File | Settings | Editor | General,然后勾选 Change font size (Zoom) with Ctrl+Mouse Wheel即可,因为笔者的屏幕足够大所以就没有设置这个选项,读者可按需取用。

在这里插入图片描述

设置统一编码格式

按照笔者的团队规范,所有的项目或者环境都一律使用UTF8,所以配置IDEA是也需要考虑到这一点,进入设置界面只有通过搜索框搜索encoding选项,将所有涉及编码的选项都设置为UTF8。

在这里插入图片描述

设置自动导包

进入设置界面然后通过File | Settings | Editor | General | Auto Import即可找到自动引包的配置界面,勾选Optimize imports on the fly (for current project)

在这里插入图片描述

设置显示TAB栏文件数量

设置界面选择File | Settings | Editor | General | Editor Tabs,通过tab limit选项即可设置你的tab栏大小,需要注意的是超过这个数量后IDEA就会前面的TAB销毁。

在这里插入图片描述

过长或自适应屏幕的换行

如果希望编码过程中代码对那些溢出屏幕的代码换行显示的话,可以通过File | Settings | Editor | General勾选Use soft wraps in editor即可。
在这里插入图片描述

可以看到我们输入长字符串的时候他就会自动换行了

在这里插入图片描述

IDEA自动跟随文件

如果希望点击tab栏上的一个文件时,左侧的项目文件结构会跟随移动,我们可以勾选下图所示的选项:
在这里插入图片描述

注意IDEA2019是选择这个选项。

在这里插入图片描述

可以看到我们选择了UserDto后,左边导航栏也跟随导航栏移动了
在这里插入图片描述

日志插件

通过File | Settings | Plugins找到grep console并安装,即可实现不同等级日志显示不同颜色,增加日志的可读性:

在这里插入图片描述

安装完成后可以发现不同级别的日志显示的颜色是不同的:
在这里插入图片描述

时序图插件

某些业务场景需要通过时序图追踪流程的场景,我们建议安装时序图插件:
在这里插入图片描述

安装完成后,即可通过右键生成时序图,便于我们阅读源码
在这里插入图片描述

翻译插件

打开插件市场选择translation,完成后对着单词按ctrl+shift+y 即可翻译成中文。这里建议读者使用百度的翻译,步骤很简单,点击下方申请一个,登录一下即可获取,然后复制粘贴到应用id和密钥中就行了。

在这里插入图片描述

常见快捷键

批量赋值

有时候我们在开发中会遇到一个对象需要set多个值,我们就可以安装generateAllSetter这个插件:

在这里插入图片描述

安装完成并重启IDEA后,对着需要进行set的对象键入alt+enter即可根据需要完成set,以笔者为例,我们要设置默认值,所以我们就选择with default value选项:
在这里插入图片描述

他就会帮我们自动生成相应的set:

在这里插入图片描述

复制类名

在IDEA中我们可以直接对着类名Ctrl+C,即可将类名粘贴到我们的代码中:

在这里插入图片描述

粘贴复制历史

在开发过程中你可能会复制无数个代码,或者在其他应用中复制过各种数据,如果你希望粘贴曾经复制过的数据,你可能会再次到达被复制的要用中复制在粘贴到当前文件中。 在IDEA强大的支持下,我们完全可以通过ctrl+shift+v,找到自己的复制历史,如下图所示,例如我们想复制修改配置这个文本,只需键盘键入1即可:
在这里插入图片描述

简单粘贴

常规cv代码,不管任何位置,IDEA都会自动格式化。 如下情况,当你查阅网上一些代码时,可能会复制到如下代码

在这里插入图片描述

若用常规cv则会出现下图情况
在这里插入图片描述

这时候就可以使用ctrl+alt+shift+v的简单粘贴,配合alt以及按住滚轮清除行号了,如下图所示

在这里插入图片描述

格式化代码

这个是必备的操作了,键入ctrl+alt+l即可将代码规整。

偷懒删除

Ctrl+x为剪切,这里我们可以在指定行任意位置使用快捷键作为删除使用。

复制当前行到下一行

当你编码的时候常遇到setname,setage等情况,我们可以CTRL+D第一个set语句复制多句进行修改,它的复制位置将会出现在所复制的行的下方

在这里插入图片描述

选定多行

shift+方向键选定需要的代码行 (注:选中结果如下图也没事,粘贴结果照样为整行)
在这里插入图片描述

行首行尾跳转

使用键盘的home或者end键即可在当前代码首位来回跳转

在这里插入图片描述

单词间跳转

有时候我们希望在每个单词之间来回跳转,使用Ctrl+左右即可实现

选中当行指定数量单词

ctrl+shift+左/右即可实现选定当前行中指定数量的单词,如下图,我们希望选定指定行到达Executors之前的单词

在这里插入图片描述

我们可以键入Ctrl+shift+右,如下图

在这里插入图片描述

  • 19
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值