我有一个来自我们存储库的文件,我运行自动缩进(因为它是一团糟),现在整个文件都被蓝色更改栏标记(在编辑器窗口的右侧),这使得很难找到我的变化。
我已经忽略了diff窗口中的空格更改(如下所述:Intellij and changes tab),有没有办法在编辑器窗口中执行此操作?
答案 0 :(得分:3)
目前[想法13.5]似乎无法忽略标准编辑器中的空格。您可以打开支持票
由于使用了不同的代码,我们也在公司面对此问题,最后我们决心:
花了一点时间,但最后我们的工作要好得多。从这一刻开始,我们将始终拥有与下一版本在美学上相同的代码。
答案 1 :(得分:2)
我无法找到完全忽略空格的方法,但IntelliJ(我使用的是2016版本)允许您设置一个选项,以仅对空白的颜色进行不同的颜色更改:
编辑 - >一般 - >仅具有空白修改的行的颜色不同
非常有帮助。
答案 2 :(得分:1)
基本上,您希望Intellij在合并时使用--ignore-all-space或--ignore-space-change。
我的开发团队也处理这个挑战,因为我们有不同的代码格式首选项。结果是每次合并都是无缘无故的痛苦。团队喜欢能够进行代码格式化,但这会使其无效。
截至目前尚无解决方案。 Intellij有忽略空白的技术,所以解决这个问题实际上只是在合并差异屏幕上添加一个复选框,甚至在版本控制设置中。
有一项功能要求IDEA-107714 请投票吧! https://youtrack.jetbrains.com/issue/IDEA-107714
答案 3 :(得分:0)
尝试一下,
查看->活动编辑器->显示空白
保证可以解决您的问题
答案 4 :(得分:0)