开发工具IDEA随笔

原文地址

第三章 开发中必会的技能

3-1高效的代码编辑技能

复制和复制历史

在这里插入图片描述
在这里插入图片描述

普通粘贴和简单粘贴

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

格式化代码

在这里插入图片描述

  • 建议局部改格式
  • 【】

剪切和复制一行或多行

在这里插入图片描述
在这里插入图片描述

  • 【】

向下移动一行或多行

在这里插入图片描述

  • 【】

在这里插入图片描述

3-2 快速跳转

行内跳转和选中

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

根据行号定位

在这里插入图片描述

tabs快速切换

在这里插入图片描述

查看浏览过的文件

在这里插入图片描述

快速打开文件所在文件夹

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

导航栏文件切换

在这里插入图片描述

3-3 快速查找与替换

内容查找和替换

在这里插入图片描述
在这里插入图片描述

  • 【】

在这里插入图片描述
在这里插入图片描述

查找文件

在这里插入图片描述

  • 【】

查找操作和菜單

在这里插入图片描述

  • 【】

万能查找

在这里插入图片描述

  • 【】
3-4 万能快捷键alt+enter【重点】

在这里插入图片描述

见到红色就按

在这里插入图片描述

见到波浪线警告就按

自定义一些单词也会出现波浪线,按alt+enter可以将自定义单词加入字典
在这里插入图片描述

没报错没警告也可以按

灰色表示代码中未使用,按了之后就可以直接删除掉

3-5 键盘鼠标的配合

纵向选择
在这里插入图片描述
选中一大段代码

在这里插入图片描述

快速移动/复制代码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

类或方法的跳转

在这里插入图片描述
在这里插入图片描述

第四章 运行与调试

4-1启动项目

在这里插入图片描述
在这里插入图片描述

4-2 调试项目

基本断点调试功能

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 跳出当前的方法
  • 比如是controller调用的service,则点击后就跳出service到controller调用service的方法上

在这里插入图片描述

  • 不常用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

断点管理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

条件断点

在这里插入图片描述
在这里插入图片描述

异常断点

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

添加变量监控

在这里插入图片描述

第五章 高级进阶

5-1 代码生成generate

生成set/get

在这里插入图片描述
在这里插入图片描述

生成构造函数

在这里插入图片描述

  • 可选有参或者无参

生成toString

  • 一般用在日志上
    在这里插入图片描述
    在这里插入图片描述
  • 属性很多的时候,性能就体现出来了

生成hashCode和equals

  • 一般不用,在需要比较的时候光选中主键即可
    在这里插入图片描述
5-2 代码重构Refactor

重命名

在这里插入图片描述

  • 也可以选中要重命名的右键Refactor,rename
  • 用法一:重命名局部变量
  • 用法二:重命名方法,所有调用到的地方会同步修改
  • 用法三:重命名类名
    在这里插入图片描述
    在这里插入图片描述

抽取方法

在这里插入图片描述
在这里插入图片描述

  • 右键Refactor

在这里插入图片描述

生成变量

在这里插入图片描述

  • 选择整个表达式
  • 使用场景1:调用某个方法的时候自动生成变量
  • 使用场景2:实例化一个对象的时候自动生成一个变量

文件移动复制删除

文件的移动

1、拖动
2、f6,输入包路径
在这里插入图片描述

文件的复制

1、选中后f5
在这里插入图片描述
在这里插入图片描述

  • 这样复制还是会有一些变量没有变,需要自己手动修改
文件的删除

在这里插入图片描述
在这里插入图片描述

5-3 代码模块

live template

在这里插入图片描述
main函数:psvm
输出日志:sout
for循环:fori
增强for循环:foreach

自定义 live template

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

postfix

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5-4 常见的窗口

project窗口

structure窗口

  • 一般用在看源码的时候,可以快速的查看该类有那些方法和属性

todo窗口

  • 待办事项
    在这里插入图片描述

favorites 窗口

  • 相当于收藏夹
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

termimal 窗口

  • 默认是cmd命令,也可以改成git的命令

  • 改成git命令流程
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

5-5 更多实用技巧

tabs分屏和独立

在这里插入图片描述

日志链接及浏览器

在这里插入图片描述

本地修改历史

在这里插入图片描述
在这里插入图片描述

查看方法调用情况

ctrl+alt+h

多列操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第六章 常用插件

6-1 git插件

> 复制和复制历史
在这里插入图片描述

环境准备

在这里插入图片描述

本地环境
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6-2 git更多操作

自定义菜单

解决输入密码

撤销提交

追加提交

在这里插入图片描述

Code Review

6-3 mybatis插件

free mybatis tool

在这里插入图片描述

  • 做代码跟踪很方便
6-4 maven插件

集成maven

基本操作

查看依赖并解决冲突

步骤

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 此时高版本的包就和我们自己导入的低版本的包冲突了

在这里插入图片描述

  • 不需要的冲突包上右键

在这里插入图片描述

  • 就会帮我们生成这段代码来排除掉选中的包
  • 用exclusion关键字将不需要的包排除掉
    在这里插入图片描述
2019版本

在这里插入图片描述

扩展知识maven和gradle区别
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狂野小白兔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值