idea 8年使用整理

文章目录

  • 前言
    • idea 8年使用整理
      • 1. 覆盖application配置
      • 2. 启动的时候设置编辑空间大小,并忽略最大空间
      • 3. 查询类的关系
      • 4. 查看这个方法的引用关系
      • 5. 查看方法的调用关系
        • 5.1. 查看被调用关系
        • 5.2. 查看调用关系
      • 6. 方法分隔线
      • 7. 选择快捷键类型
      • 8. 代码预览插件
      • 9. JRebel and XRebel
      • 10. IntelliJ IDEA设置打开文件tab窗口多行展示
      • 11. 方法 copy 插件
      • 12. grep-console插件
      • 13. 配置git
      • 14. 代码补充一直生效
      • 15. 代码补充
      • 16. idea 日志查询
      • 17. 下载idea插件
      • 18. 从磁盘导入idea 插件
      • 19. .ignore 插件
      • 20. 设置项目编码
      • 21. 类自动注释模板

前言

  如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。
  而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!


idea 8年使用整理

1. 覆盖application配置

在这里插入图片描述

2. 启动的时候设置编辑空间大小,并忽略最大空间

-Djps.track.ap.dependencies=false

在这里插入图片描述

3. 查询类的关系

Ctrl + Art + U

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

4. 查看这个方法的引用关系

Find Usages

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

5. 查看方法的调用关系

crtl + Ait + h 
5.1. 查看被调用关系

在这里插入图片描述
被这个函数调用。

5.2. 查看调用关系

在这里插入图片描述
调用了下面这么多函数。

6. 方法分隔线

Settings->搜索Appearance 选项下面红框处哪个
在这里插入图片描述

7. 选择快捷键类型

settings->搜索keymap
在这里插入图片描述

8. 代码预览插件

CodeGlance

安装之后会在代码右侧生成小地图,可选中小地图上下拖动,快速进行代码定位。
在这里插入图片描述

9. JRebel and XRebel

JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效。Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率。目前对于idea热部署最好的解决方案就是安装JRebel插件。
在这里插入图片描述

10. IntelliJ IDEA设置打开文件tab窗口多行展示

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

11. 方法 copy 插件

Simple Object Copy

在这里插入图片描述

12. grep-console插件

由于Intellij idea不支持显示ascii颜色,grep-console插件能很好的解决这个问题, 可以设置不同级别log的字体颜色和背景色.

13. 配置git

在这里插入图片描述

14. 代码补充一直生效

在这里插入图片描述

15. 代码补充

使用art+ / 组合键进行代码提示:

在这里插入图片描述

16. idea 日志查询

点 Help -> show log in explorer在这里插入图片描述
会自动跳到日志文件目录。

17. 下载idea插件

https://plugins.jetbrains.com/

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

  1. 找到你想要安装的插件,点击插件页面。
  2. 在插件页面中,通常会有一个下载按钮(通常是 .zip 文件),点击下载插件文件到本地。

18. 从磁盘导入idea 插件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重启idea生效。
在这里插入图片描述

19. .ignore 插件

帮助开发者更加方便地管理和配置忽略文件,使得版本控制更加清晰与高效。通过该插件,你可以避免手动编辑 .gitignore 文件,减少出错的机会,并且提高开发效率。

创建或编辑 .gitignore 文件:

  • 通过右键点击项目根目录,选择 New -> File 来手动创建 .gitignore 文件。
  • 另外,安装了 .ignore 插件后,IDEA 会在项目视图中为 .gitignore 提供智能支持。
  • 如果你创建了一个新的 .gitignore 文件,插件会提示你可以为其选择模板(例如,针对 Java、Python 等)。

编辑文件时的功能:

  • 在 .gitignore 文件中添加新的规则时,插件会提供常见文件类型或目录的自动补全建议。
  • 你可以通过插件界面轻松删除或修改现有的忽略规则。

效果:鼠标右击项目:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

20. 设置项目编码

在这里插入图片描述

21. 类自动注释模板

在这里插入图片描述
详情看:idea 如何快速、简洁、高效的配置注释模板(详细)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/943292.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

RAGFLOW使用笔记【更新ing】

0.引言 本文记录使用RAGFLOW的一些问题以及解决办法,它以笔记的形式存在,方便我以后回顾自己的学习工作。 1.RAGFLOW上传文件大小默认是128M,如何修改上传文件大小? 更新ragflow/docker/.env中的MAX_CONTENT_LENGTH 环境变量 然后同步更新…

ubuntu22.04安装PaddleX3

PaddleOCR 安装过程可以参考PaddleX本地安装教程 我的电脑环境配置: ubuntu22.04 cuda11.8(之前安装的是12.4没有匹配的paddle-gpu;这里改成11.8) 一、安装基础环境 1、 conda create -n ppx1 python3.10 2、 conda activate ppx1 3、…

Android 之 Activity 的启动模式(launchMode)

一、Activity 启动模式 在实际项目中&#xff0c;应该根据项目的实际需要来为每个 Activity 指定恰当的启动模式 launchMode。启动模式一共有四种&#xff0c;分别是 standard、singleTop、singleTask 和 singleInstance。可以在 AndroidManifest.xml 中通过给 <activity&g…

软件老化分析

软件老化 课程&#xff1a;软件质量分析 作业 解答 Python代码如下&#xff1a; n int(input("类别数&#xff1a;")) theta list(map(float, input("各个类别的权重&#xff1a;").split())) m list(map(int, input("各个类别的度量元数量&…

Jenkins 构建流水线

在 Linux 系统上安装 Jenkins 服务&#xff0c;以及配置自动化构建项目 前置准备环境&#xff1a;docker、docker-compose、jdk、maven 一、环境搭建 1. Jenkins 安装 &#xff08;1&#xff09;拉取镜像 # 安装镜像包&#xff0c;默认安装最新版本 docker pull jenkins/jen…

5G学习笔记之Non-Public Network

目录 0. NPN系列 1. 概述 2. SNPN 2.1 SNPN概述 2.2 SNPN架构 2.3 SNPN部署 2.3.1 完全独立 2.3.2 共享PLMN基站 2.3.3 共享PLMN基站和PLMN频谱 3. PNI-NPN 3.1 PNI-NPN概述 3.2 PNI-NPN部署 3.2.1 UPF独立 3.2.2 完全共享 0. NPN系列 1. NPN概述 2. NPN R18 3. 【SNPN系列】S…

若依plus apifox导入接口显示为空

项目已经正常启动 访问接口有些没问题&#xff0c;有些有问题 其他模块都可以正常导入 解决&#xff1a;

elementPlus消息组件多按钮案例

let customClass zsl-el-message-box efb.messageBox({title: 操作提示,showConfirmButton: false,customClass,message: efb.VNode(div, null, [efb.VNode(style, null, .${customClass} .el-message-box__message {width: 100%;}),efb.VNode(div, null, hello world),efb.VN…

计算机网络:应用层 —— 网络应用模式

文章目录 客户—服务器方式和对等方式客户/服务器方式 (C/S方式)工作流程特点 对等方式 (P2P方式)工作流程P2P 应用特点 客户—服务器方式和对等方式 网络应用程序运行在处于网络边缘的不同的端系统上&#xff0c;通过彼此间的通信来共同完成某项任务。 开发一种新的网络应用…

科技创新 数智未来|清科·沙丘投研院走进竹云

12月20日&#xff0c;清科沙丘投研院带领企投家团队走进竹云交流分享&#xff0c;聚焦技术创新、企业数字化管理、行业前沿应用案例等热点议题&#xff0c;深入探讨数字技术如何点燃企业高质量发展的澎湃动力&#xff0c;共话企业数字化、智能化发展之道。 达晨财智股权管理部…

外连接转AntiJoin的应用场景与限制条件 | OceanBase SQL 查询改写系列

在《SQL 改写系列&#xff1a;外连接转内连接的常见场景与错误》一文中&#xff0c;我们了解到谓词条件可以过滤掉连接结果中的 null 情形的&#xff0c;将外连接转化为内连接的做法是可行的&#xff0c;正如图1中路径(a)所示。此时&#xff0c;敏锐的你或许会进一步思考&#…

Java - 日志体系_Apache Commons Logging(JCL)日志接口库

文章目录 官网1. 什么是JCL&#xff1f;2. JCL的主要特点3. JCL的核心组件4. JCL的实现机制5. SimpleLog 简介6. CodeExample 1 &#xff1a; 默认日志实现 (JCL 1.3.2版本)Example 2 &#xff1a; JCL (1.2版本&#xff09; Log4J 【安全风险高&#xff0c;请勿使用】 7. 使用…

mavlink移植到单片机stm32f103c8t6,实现接收和发送数据

前言&#xff1a; 好久没更新博客了&#xff0c;这两个月真的是异常的忙&#xff0c;白天要忙着公司里的事&#xff0c;晚上还要忙着修改小论文&#xff0c;一点自己的时间都没有了&#xff0c;不过确确实实是学到了很多东西&#xff0c;对无人机的技术研究也更深了一些。不过好…

GitLab的安装与卸载

目录 GitLab安装 GitLab使用 使用前可选操作 修改web端口 修改Prometheus端口 使用方法 GitLab的卸载 环境说明 系统版本 CentOS 7.2 x86_64 软件版本 gitlab-ce-10.8.4 GitLab安装 Gitlab的rpm包集成了它需要的软件&#xff0c;简化了安装步骤&#xff0c;所以直接…

子网掩码计算route命令

子网掩码 - 站长工具 1.子网掩码 子网掩码就是用来遮掩IP地址并划分网段的工具&#xff0c;根据遮掩的位数不同来划分不同的网段。 2.网关 网关(Gateway)又称网间连接器、协议转换器。默认网关在网络层上以实现网络互连&#xff0c;是最复杂的网络互连设备&#xff0c;仅用…

基本操作:iframe、alert

背景 如果你的目标元素出现在一个iframe标签下&#xff0c;则不能直接定位&#xff0c;必须先完成切换才能进行定位操作&#xff0c;如下图 整个理解为一个大的房间&#xff0c;里面是客厅&#xff0c;driver进到客厅后&#xff0c;如果想操作iframe A里的数据&#xff0c;需…

【再学javascript算法之美】前端面试频率比较高的基础算法题

基础算法题练习代码&#xff0c;看看能做出几道题 代码实现 找出字符串中出现次数最多的字符 const array "cncnansdnajsadnjasndjnasjdnjj";// 找出出现次数最多的字符 let obj {}; for (let index 0; index < array.length; index) {const element array[…

flask后端开发(8):Flask连接MySQL数据库+ORM增删改查

目录 数据库初始化数据库连接创建数据库表添加用户查询用户更新用户删除 在Flask中&#xff0c;很少会使用pymysql直接写原生SQL语句去操作数据库&#xff0c;更多的是通过SQLAichemy提供的ORM技术&#xff0c;类似于操作普通Python对象一样实现数据库的增删改查操作&#xff0…

视频会议是如何实现屏幕标注功能的?

现在主流的视频会议软件都有屏幕标注功能&#xff0c;屏幕标注功能给屏幕分享者讲解分享内容时提供了极大的方便。那我们以傲瑞视频会议&#xff08;OrayMeeting&#xff09;为例&#xff0c;来讲解屏幕标注是如何实现的。 傲瑞会议的PC端&#xff08;Windows、信创Linux、银河…

使用Streamlit部署机器学习模型

机器学习&#xff1a; 计算机能够从经验中学习&#xff0c;而无需明确编程。机器学习是目前最热门的领域之一&#xff0c;世界各地的顶级公司都在使用它来改善他们的服务和产品。但是没有使用在Jupyter Notebook中训练的机器学习模型。因此&#xff0c;我们需要部署这些模型&am…