Java 阻止IntelliJ重写我的代码

Java 阻止IntelliJ重写我的代码,java,intellij-idea,code-formatting,Java,Intellij Idea,Code Formatting,有没有办法告诉IntelliJ停止重写代码以匹配其首选项?当涉及到已经致力于源代码控制的代码时,我特别关注这一点。例如,下面的一行被神秘地更改为第二个示例,因为IntelliJ更喜欢后一个间距 assertLess((new Date().getTime()/1000)-8,attrs.mtime); assertLess((new Date().getTime() / 1000) - 8, attrs.mtime); 我不想发生这种事。有什么想法吗?您可能需要取消选中此选项:

有没有办法告诉IntelliJ停止重写代码以匹配其首选项?当涉及到已经致力于源代码控制的代码时,我特别关注这一点。例如,下面的一行被神秘地更改为第二个示例,因为IntelliJ更喜欢后一个间距

    assertLess((new Date().getTime()/1000)-8,attrs.mtime);
    assertLess((new Date().getTime() / 1000) - 8, attrs.mtime);

我不想发生这种事。有什么想法吗?

您可能需要取消选中此选项:


在IDE设置->编辑器->智能钥匙中有一个选项,名为
粘贴时重新格式化:


检查是否将其设置为除
重新格式化块
以外的任何内容,例如
缩进每行

当我去提交时,这不会发生。一般来说,这只是在我工作的时候发生的。你没有按ctrl-alt-L吗?奇怪的是,我没有这样做。