IntelliJ IDEA使用教程 (总目录篇) Maven 组件界面介绍 如上图标注 1 所示,为常用的 Maven 工具栏,其中最常用的有: 第一个按钮:Reimport All Maven...如上图标注 5 所示,为常见的 Java Web 在 Maven 下的一个项目结构。 大致了解过后,看怎么查看所有jar包的依赖关系。 2017.2.6版本之后,这个图标的样子变啦。...点完之后就会有下图 可以看到,这个maven项目的所有jar包依赖关系,一览无余。 为什么我的这个jar包依赖这么少呢,因为我这个项目只是简单示范了一下springmvc框架的使用。...所以,他是会自动的去添加这个jar包的。...最后,湿胸我说的这么详细,各位观众,有钱的捧个钱场,没钱的捧个人场。点个赞,留个言啥的,好不好呀。
Sometimes,我们会有这样的需求,即:想对比出两个不同版本代码的区别。如何实现?...第 1 种:如果我们是从 SVN 检出的项目,并且想比较本地代码与从 SVN 检出时的代码相比都有那些区别,可以按如下步骤操作, ?...如上图所示,在代码编辑区,右键唤出功能菜单,然后选择Subversion,进而会展示出更多的可选项,例如: Compare with the Same Repository Version,与 SVN...通过上述方法,已经可以满足我们比较线上分支代码的需求啦! 第 2 种:比较本地两份代码的区别,可以按如下步骤操作, ?...如上图所示,选中本地另一份想要与之对比的代码的相同目录,然后点击Open或者打开、确定按钮: ? 如上图所示,清晰明了的展示了两份代码的区别。
在咱们正常开发项目的时候,难免遇到在开发过程中由于某种原因,想要将代码恢复到前一版本的情景。...特别是在咱们删除了某些代码,想要恢复之前删除的代码的时候,了解这个在 IntelliJ IDEA 中恢复代码的方法就显得尤为重要啦!现在,以博主之前写的测试代码为例,进行详细的讲解: ?...如上图所示,这是博主之前写的测试恒等运算符和equals()区别的测试类。接下来,咱们在这段代码中添加一条输出语句: ? 如上图所示,咱们添加了一条输出hello world的代码。...现在嘛,有这样一个场景,那就是:要求咱们仅输出==和equal()的区别即可,不需要添加额外的输出语句。这就要求咱们将代码恢复到之前的状态啦!在此忽略直接删除代码的方法,那该怎么办呢? ?...最后,咱们再回到代码编辑区检查一下是否真的恢复到前一版本了呢? ? 如上图所示,显然咱们的操作成功了,代码已经恢复至前一版本啦!
通过 File 的 Settings 可以来设置快捷键。 可以看到格式化代码 Reformat Code 的快捷键为 Ctrl+Alt+L。...未格式化之前: 格式化之后: 等号左右两边都加上空格了,还会显示受影响的行数。
相信很多同学在使用 Sublime 时,看到那些五颜六色的代码感觉爽的不行,而反过来,再来看 IntelliJ IDEA 默认的代码颜色就感觉有些不爽啦!...但是实际上,我们是可以通过「导入设置」的方式,来设置 IntelliJ IDEA 代码颜色的。在本篇博文中,我们就给出在 IntelliJ IDEA 中设置 Sublime 代码颜色的方法。...依次选择File -> Import Settings,导入我们已经下载完的「SublimeMonoKai.jar」包。 ?...以 Mac 为例,再选择IntelliJ IDEA -> Preferences,进入: ? 最后,选择Colors & Fonts,设置Scheme为SublimeMonoKai即可。...在我们完成以上操作,重新启动 IntelliJ IDEA 之后(必须重新启动才能生效),结果如下图所示: ?
背景 兜兜转转以为做测试不用接触这么多编程,结果不仅要接触 py,还要接触 java,还有 elixir,更有 Lua,啊 我绝望了 太久没玩 Java,连导入项目都不会了...特此记录一下侮辱性的时刻...然后选择你的项目后 跟着下图选择,finish 页面选择 import modules from external model 选择 maven,然后一直点击下一步next最后点击完成finished
刚刚,Jetbrains正式发布了IntelliJ IDEA2022.1,作为2022年第一个大的版本更新,这次更新对多项功能进行了增强,也新增了不少新功能。 ?...1、主要更新 新引入的Dependency Analyzer提供有关项目中使用的所有 Maven 和 Gradle 依赖项的信息,并确保增强的依赖项管理、即时冲突解决和轻松的构建配置更正。...2、安全 IntelliJ IDEA Ultimate 2022.1 检测被视为易受攻击的 Maven 和 Gradle 依赖项,并在可用的情况下建议修复。...在 LightEdit 模式下工作时,您现在可以执行代码重新格式化。 我们添加了新的不正确格式检查,可根据您项目的代码样式设置检测格式问题。...为确保代码格式的一致性,在行注释开始处添加空格选项已通过自动启用的重新格式化时强制复选框进行了扩充。 命令行格式化程序现在支持试运行模式来验证项目文件。
刚刚,Jetbrains正式发布了IntelliJ IDEA2022.1,作为2022年第一个大的版本更新,这次更新对多项功能进行了增强,也新增了不少新功能。...1主要更新 新引入的Dependency Analyzer提供有关项目中使用的所有 Maven 和 Gradle 依赖项的信息,并确保增强的依赖项管理、即时冲突解决和轻松的构建配置更正。...2安全 IntelliJ IDEA Ultimate 2022.1 检测被视为易受攻击的 Maven 和 Gradle 依赖项,并在可用的情况下建议修复。...在 LightEdit 模式下工作时,您现在可以执行代码重新格式化。 我们添加了新的不正确格式检查,可根据您项目的代码样式设置检测格式问题。...为确保代码格式的一致性,在行注释开始处添加空格选项已通过自动启用的重新格式化时强制复选框进行了扩充。 命令行格式化程序现在支持试运行模式来验证项目文件。
温馨提示:本教程的 GitHub 地址为「intellij-idea-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。...首先,给出一系列 IntelliJ IDEA 代码的彩色主题,供大家选择: VibrantUnknown(Darcula) [VibrantUnknown] FadeComments [FadeComments...,需要大家到「intellij-idea-tutorial」中下载相应的主题。...在我们完成以上操作,重新启动 IntelliJ IDEA 之后(必须重新启动才能生效),效果如下图所示: [Sublime] 最后,希望大家在编程的时候都能够有一个愉悦的心情!...-------- ———— ☆☆☆ —— 返回 -> 史上最简单的 IntelliJ IDEA 教程 <- 目录 —— ☆☆☆ ————
在博文“ 详述 IntelliJ IDEA 中恢复代码的方法 ”中,咱们已经了解了如何将代码恢复至某一版本,但是通过Local History恢复代码有的时候并不方便,例如咱们将项目中的代码进行了多处修改...,这时通过Local History恢复代码就显得很麻烦,因为它更倾向于恢复某一个文件的修改。...因此,如果咱们的项目是通过Subversion也就是SVN检出的,那么咱们就多了一种恢复代码的方法,即通过Subversion进行Revert操作。 操作步骤: ?...标注1:项目名称 标注2:Subversion 标注3:Revert 如上图所示,先鼠标右键点击项目名称,然后选择Subversion,再选择Revert,即可进行选择恢复代码的页面。...但是,在这里有一点需要咱们注意,那就是:此Revert为直接将代码恢复至从SVN检出时的状态,需谨慎使用。
有时候,我们在提交代码的时候希望知道我们对文件进行了什么修改。 那么在 Commit 对话框中,选择需要提交的文件,双击鼠标左键盘就可以了。...这个时候你的 IntelliJ IDEA 将会为你打开一个对比的对话框。 在这个对比的对话框中将会把你的本地文件版本和 Git 的版本进行对比。...在这个对比中,你就可以看到你需要提交的文件的不同了。 这样做的好处是能够让你在提交之前对需要提交的内容进行一些对比,以便于确定你的代码是正确和你需要修改的。...https://www.ossez.com/t/intellij-idea/13710
https://blog.csdn.net/qq_35246620/article/details/79056530 温馨提示:本教程的 GitHub 地址为「intellij-idea-tutorial...首先,给出一系列 IntelliJ IDEA 代码的彩色主题,供大家选择: VibrantUnknown(Darcula) ? FadeComments ? NicePython ?...在选完我们中意的主题之后,需要大家到「intellij-idea-tutorial」中下载相应的主题。以「SublimeMonoKai」主题为例: ?...以 Mac 为例,再选择IntelliJ IDEA -> Preferences,进入Preferences: ?...在我们完成以上操作,重新启动 IntelliJ IDEA 之后(必须重新启动才能生效),效果如下图所示: ? 最后,希望大家在编程的时候都能够有一个愉悦的心情!
在我们用 IntelliJ IDEA 向 SVN 或者 Git 提交代码的时候,IntelliJ IDEA 提供了一个自动分析代码的功能,即Perform code analysis: 如上图所示,当我们勾选...Perform code analysis之后,点击commit,IntelliJ IDEA 就会在提交代码之前对项目的代码进行分析检查,并将检查结果以错误和警告的形式展示出来: 如上图所示,这是Code...如果我们想进一步查看Code Analysis的结果,即errors和warnings的详情,可以点击Review,点击Review之后, IntelliJ IDEA 会展示出一系列具体发生错误和警告的类及位置...此外,在我们提交代码之前和之后都可以利用 IntelliJ IDEA 的自动化机制执行一些操作,例如勾选: Reformat code,提交代码之前对代码进行格式化; Optimize imports,...…… IntelliJ IDEA 还有很多功能等待我们去探索,接触的越多,我们越能发现她的优雅。
IDEA 2021.2 来了 距离《IntelliJ IDEA 2021.1》的发布已经过去 3 个月了,现在 IDEA 2021.2 也来了: 老规矩,更新,解读安排上!...栈长注意到官方的发布博客上是有启动页面的: https://blog.jetbrains.com/idea/2021/07/intellij-idea-2021-2/ 我用的 Mac,可能 IDEA...如果要启用项目级的分析,以显示项目中所有的问题,可以点击左上角的专用图标开启: 也可以手动扫描整个项目,或者指定的范围的文件: IDEA 这是要准备干掉 FindBugs、阿里 Java 代码检查插件等相关工具的节奏吗...2、保存时动作 在之前的版本中,只有在提交代码的时候才能配置是否自动格式化代码、优化导入等相关设置: IDEA 2021.2 添加了许多在保存的时候就能启动的动作,包括重新格式化代码、优化导入、代码清理等...项目,它可以轻松查找、添加新依赖项,以及管理现有依赖项。
本文将介绍如何充分利用 IntelliJ IDEA 的调试功能来辅助你的代码调试工作。 调试的重要性 在开始探讨 IntelliJ IDEA 的调试功能之前,让我们先明确一下调试的重要性。...断点是一种指示调试器在执行代码时停下来的位置标记。你可以在 IntelliJ IDEA 中轻松配置断点: 打开你的项目,并导航到你想要设置断点的源代码文件。...这使得调试更加容易,因为你只需关注一个小部分的代码。 使用日志: 在代码中插入适当的日志语句,以便在调试时跟踪代码的执行过程。 练习: 调试是一项技能,需要练习才能掌握。...IntelliJ IDEA 提供了一套强大的调试工具,可以帮助你更轻松地诊断和解决代码中的错误。...希望本文对你充分利用 IntelliJ IDEA 进行代码调试提供了有价值的信息。祝愿你的编程之旅愉快! 结尾
通常来说,多线程的并发及条件断点的debug是很难完成的,或许本篇文章会给你提供一个友好的调试方法。让你在多线程开发过程中的调试更加的有的放矢。 我们将通过一个例子来学习。...result = f; } public BigInteger getResult() { return result; } } } 上面的代码解释...最后将两个线程的计算结果相加,得到100! + 100000! 下面就让我们使用IntelliJ IDEA工具来调试这段多线程的代码。...Thread面板显示当前处于活动状态的所有线程。参考上面的代码,我在thread1.join()添加了一个断点。...因为我们开启的两个线程使用的是同一段代码,所以我们会遇到一个问题-使用该段代码的所有线程遇到断点都将被挂起,包括应用程序的“Thread 1”和“Thread 2”。我不希望两个线程都暂停。
IntelliJ IDEA的大多数与编辑、导航、重构、调试和其他任务相关的命令都有键盘快捷键。记住这些热键可以帮助您将手放在键盘上,从而提高工作效率。...2、详细介绍 2.1 依赖分析器 新引入的Dependency Analyzer提供项目和子项目中使用的所有 Maven 和 Gradle 依赖项的广泛信息。...2.7 LightEdit 中的代码重新格式化 增强了 LightEdit 模式,可以在无项目模式下执行代码重新格式化。...2.11 Spring Data Mongo 的代码改进 Spring Data MongoDB 时,IntelliJ IDEA 现在突出显示 JSON 查询、完成运算符和文档字段,并提供从映射实体到数据库工具窗口的导航...备注:以上只是罗列我在开发中使用到的,其他的更新还需要各位去官方或其他博客查看,IDEA 版本 IntelliJ IDEA 2022.1, 期待IntelliJ IDEA 2022.2的版本更新
代码规范要求 如果代码在 IntelliJ 出现了警告提示,所有的警告必须要在提交之前处理完成,否则 PR 合并全部被拒绝,不管有些警告是不是有点奇葩, 同时,如果你在提交代码的时候被这个奇葩架构师发现有警告没有处理的话...,他会非常严厉的指出这个奇葩的问题,并且多次发现或者忽略这个问题的时候,他就会把这个问题上升到原则高度,说你根本不会编程,不会写代码,然后告诉全公司,这哥们压根不懂代码。...来看看 Apache 的这个类,估计他得哭晕在厕所里了。 其实并不反对对警告有些关注,但是这样吹毛求疵的要求所有警告被处理,就有点过分了。...比如说有些类,可以不用定义为 Public,奇葩架构师也要求进行修改,然后下次用得时候如果需要用这个类的方法还得再改回来。 还有呀,他对警告级别的认定不经过所有人的同意,也不经过任何其他人的同意。...突然那天脑袋被驴踢了,就改了 IntelliJ 警告基本设置,结果就出现程序员本地没有警告,在他那里全是警告,然后说你为什么不修改警告? 一言难尽的折腾,你们怎么看?
临时文件不存储在项目中,因此IntelliJ IDEA可以修改它并添加有关请求的其他信息。从临时文件执行HTTP请求时,响应输出文件的链接将添加到请求下方和请求历史记录文件的顶部。...物理文件存储在项目中,IntelliJ IDEA不会修改它。从物理文件执行HTTP请求时,不会修改此文件。有关已执行请求以及响应输出文件链接的信息将添加到请求历史记录文件的顶部。...Request-Body IntelliJ IDEA使用编辑器格式的HTTP请求,它提供了一种创建,执行和存储有关HTTP请求的信息的简单方法。...在client您关闭IntelliJ IDEA之前,状态会一直保留。...在浏览器中打开请求 您可以在IntelliJ IDEA设置的Web浏览器部分中指定的浏览器中打开HTTP请求。这可以是您的系统默认浏览器,也可以是您选择的浏览器。
领取专属 10元无门槛券
手把手带您无忧上云