不使用m2eclipse插件自动格式化pom.xml

不使用m2eclipse插件自动格式化pom.xml,eclipse,maven-2,code-formatting,m2eclipse,pom.xml,Eclipse,Maven 2,Code Formatting,M2eclipse,Pom.xml,在Eclipse中开发时,我不使用EclipseMaven插件 我使用以下命令从外部生成Eclipse类路径: mvn eclipse:eclipse 这已经很好地工作了一段时间,我不想添加maven插件 但是,我希望能够“自动格式化”我的pom.xml文件 我的pom.xml没有显示为“源”文件,因此上下文“源”菜单不会显示 Control-Shift-F也不起作用 有没有办法不用安装m2eclipse插件就可以做到这一点?有没有其他通用的“XML编辑器”插件可以帮助实现这一点?我可能遗漏了

在Eclipse中开发时,我不使用EclipseMaven插件

我使用以下命令从外部生成Eclipse类路径:

mvn eclipse:eclipse
这已经很好地工作了一段时间,我不想添加maven插件

但是,我希望能够“自动格式化”我的pom.xml文件

我的pom.xml没有显示为“源”文件,因此上下文“源”菜单不会显示

Control-Shift-F也不起作用


有没有办法不用安装m2eclipse插件就可以做到这一点?有没有其他通用的“XML编辑器”插件可以帮助实现这一点?

我可能遗漏了一些明显的东西,但是为什么不使用Eclipse内置的XML编辑器,它支持格式化(通过常规的Shift+Ctrl+F)?

因此,我找到了一种方法-

  • 选择pom.xml的源(ctrl+A)
  • 单击鼠标右键
  • 然后单击源>清理文档
  • 选中弹出窗口中的“格式源”,取消选中所有其他选项

  • 完成了!!:)

    只有在文本编辑器中打开时,才会出现此问题。当我们在xml编辑器中打开pom.xml并使用快捷命令shft+ctl+F

    同时使用
    ctrl+shift+F
    键时,解决方案就起作用了,对我来说,笔记本电脑的
    ctrl+shift
    键组合的左侧不起作用,我尝试使用右侧组合,但它起作用了。

    我不起作用。我在问题中提到了这一点。将高亮显示它。Ctrl-Shift-F似乎仅适用于“源”文件。因为pom.xml不是源文件,所以它对它不起作用。@hashable当我用xml编辑器打开任何xml文件时,它肯定对我有效,而xml编辑器是的一部分(右键单击xml文件,然后用>xml编辑器打开)。如果您没有,请安装它(我认为它是EclipseWTP的一部分)。它与XML编辑器一起工作。出于某种奇怪的原因,我的eclipse使用标准文本编辑器打开它。谢谢