使用 Eclipse 首选项更改缩进未被 TortoiseHG 选择为变更集

Changing Indentation with Eclipse Preferences not picked up as a changeset by TortoiseHG

我在 eclipse 设置中更改了首选项 -> java -> 代码样式 -> 格式化程序中的缩进大小。我相信 Eclipse 默认为 4,但我希望它设置为 2。我应用了更改,现在我的所有文件都有 2 space 缩进。但是,TortoiseHG 并不认为这是可以提交的 "change"。

我已经尝试将格式切换为 "spaces only",但 TortoiseHG 没有发现任何变化。如果有的话,最好的解决方法是什么?

我提供了一些对你有帮助的行。

  1. 首先在 Eclipse 中将制表符转换为 space。您可以通过单击首选项 > Java > 代码样式 > 格式化程序 > 编辑 > 缩进 > Tab Policy as Spaces only.
  2. 来实现
  3. 单击“首选项”>“常规”>“编辑器”>“文本编辑器”> select 复选框 为选项卡插入 spaces

在eclipse中进行配置后,每行有多少个space会更加清晰。

如果你使用的是TortoiseGit,参考这个link,在提交和推送文件之前,双击每个文件,你可以看到是否有spaces的标签。如果是 spaces,你会发现 .(dot).

此外,您还可以在Notepad++中验证文件是否包含制表符或spaces。