IDEA——万能青年操作指南

目录

写代码

快捷键

关于设置

关于插件


写代码

获取该类路径

 关闭其他选项卡

批量修改变量名

选中修改属性右键

 查看实际执行源码(反编译):

选中Class字节码文件  右键  -> Terminal 打开IDEA集成的 DOS窗口

javap  -c  test.class  对代码进行反汇编

快速作用域提升 —— 拆分变量声明

 

快速实现接口

Alt + 回车

选择实现类的位置、名称

 

全局替换 Ctrl + R

获取该文件(java、jar、xml....)引用路径

快捷键

抽取方法:Ctrl+Alt+M

快速try catch   Ctrl+Alt+t不行,就使用快捷键 Ctrl+Win+Alt+t

Alt+回车 万能快捷键

Ctrl + P :提示方法形参

Ctrl + Q:方法提示详细形参

Ctrl + D :复制当前行到下一行

soutv: 快速打印 "属性值 =" + 属性

Ctrl + 左键 : 进入数据库

快速环绕代码:选中代码后Ctrl Alt + T

全局搜索 双击Shift      (我改为了Alt+F) 
Intellij IDEA--取消双击shift搜索的方法(包含新旧版本)_IT利刃出鞘的博客-CSDN博客_idea双击shift

Shift + 鼠标左键 区域选择

Shift + Tab :整行退格

Chrl + y :删除一行

窗口右展开,左收回,上下移动

Esc : 退出窗口

alt + insert : 新建/新增/添加快捷键

ctrl + shift + F12 :左侧窗口弹出/收回

alt + 4 :下侧运行Run窗口 alt + 1~9

alt + 左右 :切换窗口

Ctrl + P :提示方法参数

单行注释:Ctrl + /

多行注释:Ctrl + Shift + /

接口继承方法 Ctrl + I

查看传参详细内容 选中 + F2

修整格式(变量间加空格、强迫症必备)Shift+Ctrl+回车

查看继承树 Ctrl + H        

图形化继承树 Ctrl + Alt +U  

方法以及其他继承树
右键类 -> 


Ctrl + O 快速重写

合并所有:ctrl shift + ;
展开所有:ctrl shift - ;
合并光标所在行:ctrl + ;
展开光标所在行:ctrl - ;

竖行选取:按住Alt -> 拖动鼠标:

快速封装方法:Ctrl Alt +M

将本行代码整体移动到  下(上)一行:Ctrl + Shift + ↑(↓)

打开关闭目录 :alt + 1 

查看最近操作的文件 ctrl + e

查看最近修改的代码片段 ctrl + shift + e

快速定位编译错误 上一个错误shift + F2  下一个错误F2

抽取变量 ctrl + alt + v

抽取方法 ctrl + alt +m

清除无效导入包:CTRL + ALT + O

跳转到方法的实现类:Ctrl + Alt + B  | Ctrl + Alt + 鼠标左键  

Ctrl +e 快速打开最近打开的类

  

Shift + F2 快速定位报错信息

Ctrl + f5 清空浏览器缓存

快速查看上个方法

ctrl+alt+向左箭头 返回上一次光标所在位置
ctrl+alt+向右箭头 返回下一次光标所在位置

关于设置

Class怎么看

右上角齿轮 -- ProjectStructure -- Modules --Sources -- +Add content Root

设置字体大小--通过滚轮

按Ctrl+Shift+A,出现搜索框,输入mouse:

设置壁纸(背景)

自动导包

开启鼠标悬停说明(JavaWeb阶段取消掉)

在IDEA中访问数据库

 或者

选择使用的数据库:


自定义模板(例如快捷键sout) (提出创建代码片段)

将运行按钮操作栏移动到左边

取消 Thymeleaf 语法报错 

隐藏.idea .imi文件

自动编译 (建议勾选) 可以减少inster操作

 

自动清除无效导入包

settings -> editing -> general -> auto import -> java项中勾选optimize imports on the fly

IDEA中Services不显示如何处理

  • 如果是Win版本可以按快捷键:Alt + 8

显示树的备注


Gradle 配置 

配置镜像 

关于插件

Codota :自动补全、示例代码、本地代码学习(记录使用频次)

Translation:翻译软件 

需要申请对应的翻译账号

Key Promoter X:提示快捷键插件

 Rainbow Brackets:彩虹括号

JBLJavaToWeb:Maven快速创建Web项目 

奋斗的小鸟:Mybatis映射 

SonarLint

可以与sonar配套使用,代码静态扫描工具(BUG、代码规范)

FittenCode AI代码编写?

免费好用的AI编程助手 Fitten Code - 支持VS Code、PyCharm、Intellj、Visual Studio

关于Jar包

Junit 测试类内使用Canner,需要添加配置信息

-Deditable.java.test.console=true

配置出错:

IDEA创建没有Servlet


项目配置中勾上:

有了

找不到mybatis-config.xml

把资源文件夹下的文件,手动复制到target下

打断点报错:Error running xxx : Command line is too long.Shorten command line 

需要打印的环境变量太长,超过了限制,需要你缩短命令行来解决问题。

idea2021版本后项目运行报错——Error running xxx : Command line is too long.Shorten command line ..解决方法_行者彡的博客-CSDN博客

Visual Studio Code(VC Code)

设置代码格式化的缩进为4个空格

文件夹不折叠显示 

Mybatis 逆向工程 自动生成Class、Mapper

超级进阶版本

 

YAPI - 导出

1. 安装插件

 2. 填写服务器地址、token

 3. controller 相关注解

可根据注解 或注释自动生成 (都选会重复生成) 

 

 4. Shift + Alt + E,选择即可导出

IDEA - 重启idea后 无需重新连接数据库

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值