IDEA 好用吗?好用!哪里好用?

使用IntelliJ IDEA 提升代码效率的那些方法

写在前面:

生活中许多事情都是一步一个脚印需要慢慢去完成的,但是很多情况下不免会有偷懒的情境,取巧也好,斜径也罢,最终目的都是为了让自己更舒(tang)服(ping),快速的工作完,剩下的时间留给自己学(xiu)习(xi)不是更香吗,本篇的目的便在于抛砖引玉,帮助您把更少的时间放在复制粘贴上,把更多的时间去用到学习其他有用的东西上

我们都知道,在写sql的时候写一个批量insert方法就是比循环调用单个insert方法效率要快,所以本篇的操作宗旨,就是把大批量的重复操作变程单次的批量操作

一、通常在写完接口文档再写代码或者写玩代码补文档时接口文档时,一大片的字段名注释需要挨个复制,总会看的人头疼

比如下面的返回值对象,(假装)涉及十几二十几个字段,甚至更多,需要挨个粘贴到接口文档里

@Data
public class UserResponseVO {
    /**
     * 用户ID
     */
    private String id;
    /**
     * 用户名
     */
    private String name;
}

有没有快速书写文档的方法?有!看我如下操作

  1. Ctrl+F 唤出搜索框
  2. 双击UserResponseVO右面的大括号,或者Ctrl+A全选也可以
  3. Ctrl+R 在选中内容中搜索
  4. 搜索框中键入private
  5. Ctrl+Alt+Shift+J 选中所有匹配项
  6. Ctrl+←或→调节光标位置
  7. Ctrl+W 扩展选区
  8. 复制即可,此时在剪贴板里 是以字段名+回车的形式复制的所有字段名
  9. 如果文档编辑器支持Alt+左键多个光标,可以直接去粘贴了,贴出来就是一列的形式
  10. 回到IDE 左右键可以继续选择 字段类型,上然后Shift+END键可以选中备注,
  11. 省去了挨个复制粘贴和字段校对的时间,去下楼抽颗烟吧~

二、小提示:markdown文件可以放在IDE里编辑,虽然没有常用的诸如Typora那么好用,但是也有他不可代替的地方

  1. 编辑表格时可以快速新增/删除行列,上下移动行,左右移动列
  2. IDE格式化键,格式化格式(慎用,有些人不喜欢这个格式,不过好在可以调节)
  3. 插入代码时,限定代码类型,格式化起来是真的很好看,不信你就试试

三、idea里链接本地数据库的操作不是必要的,但是还是推荐链接一下,能加快MyBatis的Mapper文件编辑速度

  1. 首先来说,最快最方便的就是mybatisX插件的代码生成,可以将mapper.java mapper.xml entity.java 最快的生成出来,只需补充其他必要注解即可
  2. 如果不喜欢用快速生成或者没有插件,自己写的时候,通常会写一个All_Column_List的通用查询全字段结果,挨个写很累的,但是用ide快捷键就不累了

输入sel回车 -> 选择表名 -> 选中 “*” -> 输入第一个字段名,不用全输,目的是调出自动提示 -> 向下选择全字段的选项回车即可

  1. CRUD 代码提示一应俱全。

四、常用快(sao)捷(cao)键(zuo),这些在设置的按键映射里找不到,我也不知道在哪里找的,不过有些不是只有IDE里有

  1. shift + 左键 单击标签页可以快速关闭标签,大部分浏览器也支持这个操作
  2. 双击标签页隐藏所有边栏,再次双击即可展开之前的边栏
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值