一、排除maven中冲突的插件
- 场景还原:
-
导入这两个依赖:
-
然后有两个Commons-logging
默认方式生效的Commons-logging版本
由于Maven的的默认解决方案(就近原则),就启用了依赖Commons-logging 1.1.1,此刻想使用另一个版本.....
此时想要保留1.2版本就需要在1.1版本上添加标签
-
在包含排除版本的依赖中添加此标签
导入排除标签 - 以上是自己知道依赖中存在冲突的情况
下面是用插件来检查并解决依赖冲突
-
Maven Helper
Idea安装此插件:
File-->setting-->plugins-->Marketplace-->搜索插件-- >安装插件-->重启idea-->安装完成
下载Maven Helper
插件界面:
插件界面
开始使用
- 打开pom.xml,然后查看底部的入口:Dependency Analyzer和Text
插件入口和正常pom.xml文本
-
切换到 Dependency Analyzer
conflicts-->Refrech,此时就会在左边显示有冲突的依赖,点击到右边是具体的版本.
-
在需要排除的版本上点击右键,并选择Exclude 就添加了排除标签
-
效果图
二、idea后悔药(文件或者整个项目)
image.png1.恢复单文件:对应的文件单击右键 local history -->show History
2.恢复整个项目:在项目根单击右键 local history -->show History
当前是显示的此文件在 "今天上午11:07"的状态,左边是修改前的状态,右边是修改后的
开始恢复,点击左上角"红框图标",即恢复到"今天上午11:07"的状态,自己可以先备下份.
ps:状态:恢复所选时间的所有包括为项目的配置和期间新创建的文件夹.
三、同时多个字符替换
快捷键 : Ctrl + F
- 1-加一个
- 2-减一个
- 3-全选
ps:可以通过上下方向定位开始 + -
- 默认从第一个开始,下面是是我点击三下 "+" 的效果
四、多行编辑:
长按鼠标中键 + 垂直定位 , 配合shift + 方向键 水平定位
Share End
网友评论