Java 使用Eclipse首选项更改缩进,而不是由Ortoisehg作为变更集进行选择

Java 使用Eclipse首选项更改缩进,而不是由Ortoisehg作为变更集进行选择,java,eclipse,mercurial,tortoisehg,Java,Eclipse,Mercurial,Tortoisehg,我已经在eclipse设置中的preferences->java->code style->formatter中更改了缩进的大小。我相信Eclipse默认为4,但我希望它设置为2。我已经应用了更改,我的所有文件现在都有两个空格缩进。然而,陆龟并不认为这是一个可以实现的“改变” 我尝试过将格式转换为“仅限空格”,但乌龟没有发现任何变化。如果有,这里最好的解决方法是什么?我提供了几行对您有帮助的内容 在Eclipse中,首先将选项卡转换为空格。您可以通过单击“首选项”>“Java”>“代码样式”>“

我已经在eclipse设置中的preferences->java->code style->formatter中更改了缩进的大小。我相信Eclipse默认为4,但我希望它设置为2。我已经应用了更改,我的所有文件现在都有两个空格缩进。然而,陆龟并不认为这是一个可以实现的“改变”


我尝试过将格式转换为“仅限空格”,但乌龟没有发现任何变化。如果有,这里最好的解决方法是什么?

我提供了几行对您有帮助的内容

  • 在Eclipse中,首先将选项卡转换为空格。您可以通过单击“首选项”>“Java”>“代码样式”>“格式化程序”>“编辑”>“缩进”>“仅作为空格的选项卡策略”来执行此操作
  • 单击首选项>常规>编辑器>文本编辑器>选中为选项卡插入空格的复选框
  • 在eclipse中进行此配置后,它将更清楚地显示每行中有多少空格

    如果您使用的是Ortoisegit,请参考此内容,在提交和推送文件之前,双击每个文件,您可以查看是否有空格选项卡。如果是空格,你会发现。(点)


    此外,您还可以在记事本++中验证文件是否包含制表符或空格。

    我没有使用TortoiseHG,我使用了TortoiseGit。我不明白这与关于THG的问题有什么关系。更改首选项设置不会对文件进行任何更改。你需要实际格式化文件。我认为@greg-449的评论是正确的。如果跟踪的文件发生更改,HG不会错过它。