IDEA使用Maven常见的问题及快捷键使用

文章目录

  • 1、IDEA常用快捷键
  • 2、IDEA构建Maven项目时的问题
    • (1)Unable to import maven project: See logs for details
    • (2)解决Maven项目创建过慢的问题
  • 3、Maven配置环境的问题
    • (1)[WARNING] expected START_TAG or END_TAG not TEXT (position: TEXT seen ...
    • (2)[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!

1、IDEA常用快捷键

快捷键 功能
Alt+Enter 导入包,自动修正
Ctrl+N 查找类
Ctrl+Shift+N 查找文件
Ctrl+Alt+L 格式化代码
Ctrl+Alt+O 优化导入的类和包
Alt+Insert 生成代码(如get,set方法,构造函数等)
Ctrl+E 或 Alt+Shift+C 最近更改的代码
Ctrl+R 替换文本
Ctrl+F 查找文本
Ctrl+Shift+Space 自动补全代码
Ctrl+空格 代码提示
Ctrl+Alt+Space 类名或接口名提示
Ctrl+P 方法参数提示
Ctrl+Shift+Alt+N 查找类中的方法或变量
Alt+Shift+C 对比最近修改的代码
Shift+F6 重构-重命名
Ctrl+X 删除行
Ctrl+D 复制行
Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者// )
Ctrl+J 自动代码
Ctrl+E 最近打开的文件
Ctrl+H 显示类结构图
Ctrl+Q 显示注释文档
Alt+F1 查找代码所在位置
Alt+1 快速打开或隐藏工程面板
Ctrl+Alt+ left/right 返回至上次浏览的位置
Alt+ left/right 切换代码视图
Alt+ Up/Down 在方法间快速移动定位
Ctrl+Shift+Up/Down 代码向上/下移动
F2 或 Shift+F2 高亮错误或警告快速定位
Tab 代码标签输入完成后,按Tab,生成代码
Ctrl+Shift+F7 选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失
Ctrl+W Ctrl+W选中代码,连续按会有其他效果
Alt+F3 选中文本,按Alt+F3 ,逐个往下查找相同文本,并高亮显示
Ctrl+Up/Down 光标跳转到第一行或最后一行
Ctrl+B 快速打开光标处的类或方法

2、IDEA构建Maven项目时的问题

(1)Unable to import maven project: See logs for details

  若使用 3.6.1 以上的高版本 Maven,可能造成版本兼容性问题,IDEA会报Unable to import maven project: See logs for details的错误。
  场景还原

  解决方案:把Maven版本回退到3.6.1以下即可。

(2)解决Maven项目创建过慢的问题

  解决在使用 IDEA 构建 maven 项目是项目加载过慢,可以在创建项目时添加一组参数即可
archetypeCatalog 参数,并将值设置为 internal。

3、Maven配置环境的问题

(1)[WARNING] expected START_TAG or END_TAG not TEXT (position: TEXT seen …

  使用 Maven 的指令时,控制台会报一个[WARNING] expected START_TAG or END_TAG not TEXT (position: TEXT seen ...的警告。出现这种情况,大多数是因为配置文件的内容是复制粘贴而来,其中可能会出现空格等其他字符。
  场景还原

  解决方案:检查相应的配置文件,整理格式,删除多余的字符即可。

(2)[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!

  使用 Maven 的指令时,控制台会报一个[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!的警告。出现这种情况,大多数是因为中文操作系统编码为 GBK,Maven 安装后默认使用系统编码 GBK,导致在编译 UTF-8 格式的源代码文件时出现编码不匹配的问题。
  场景还原

  解决方案:在 pom.xml 文件中设置以下编码格式即可。

<properties>
	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
	<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
</properties>

你可能感兴趣的:(Maven)