【问题标题】:Changing Indentation with Eclipse Preferences not picked up as a changeset by TortoiseHGTortoiseHG 未将使用 Eclipse 首选项更改缩进作为变更集
【发布时间】:2019-08-06 13:33:11
【问题描述】:

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

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

【问题讨论】:

  • 更改首选项设置不会对文件进行任何更改。您需要实际格式化文件。
  • 我认为@greg-449 的评论是正确的。如果跟踪的文件发生变化,HG 不会错过它。

标签: java eclipse mercurial tortoisehg


【解决方案1】:

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

  1. 首先在 Eclipse 中将制表符转换为空格。您可以通过单击 Preference > Java > Code Style > Formatter > Edit > Indentation > Tab Policy as Spaces only来做到这一点。
  2. 单击首选项 > 常规 > 编辑器 > 文本编辑器 > 选中 为制表符插入空格复选框。

在eclipse中做这个配置后,会更清楚每行有多少个空格。

如果您使用的是 TortoiseGit,请参考 link ,在提交和推送文件之前,双击每个文件,您可以查看是否有空格选项卡。如果是空格,您会找到 .(dot)。

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

【讨论】:

  • 我没有用 TortoiseHG,我用过 TortoiseGit。
  • 我不明白这与关于 THG 的问题有什么关系。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-28
  • 2014-11-24
  • 1970-01-01
相关资源
最近更新 更多