Intellij idea 忽略IntelliJ更改栏中的空白更改
我有一个来自我们的存储库的文件,在那里我运行了自动缩进(因为它是一个混乱的文件),现在整个文件都用蓝色的变更条(在编辑器窗口的右侧)标记,这使得很难找到我的更改Intellij idea 忽略IntelliJ更改栏中的空白更改,intellij-idea,Intellij Idea,我有一个来自我们的存储库的文件,在那里我运行了自动缩进(因为它是一个混乱的文件),现在整个文件都用蓝色的变更条(在编辑器窗口的右侧)标记,这使得很难找到我的更改 我已经忽略了diff窗口中的空格更改(如下所述:),有没有办法在编辑器窗口中也这样做?目前[idea 13.5]似乎不可能忽略标准编辑器中的空格。你可以开一张支持票 由于使用了不同的代码样式,我们在公司中也遇到了这种情况,最后我们满足于: 设置每个编辑代码的人都应该遵循的通用代码样式 将整个代码库重新格式化为给定的代码样式 重新提交格
我已经忽略了diff窗口中的空格更改(如下所述:),有没有办法在编辑器窗口中也这样做?目前[idea 13.5]似乎不可能忽略标准编辑器中的空格。你可以开一张支持票 由于使用了不同的代码样式,我们在公司中也遇到了这种情况,最后我们满足于:
- 设置每个编辑代码的人都应该遵循的通用代码样式
- 将整个代码库重新格式化为给定的代码样式
- 重新提交格式化代码[无需任何添加或删除,只需重新格式化]
这只花了一点时间,但最终我们的工作要好得多。这样,从那一刻起,我们将一直拥有与下一版本在美学上相同的代码。本质上,您希望Intellij在合并时使用--ignore all space或--ignore space change 我的开发团队也应对这一挑战,因为我们有不同的代码格式偏好。结果是,每一次合并都是无缘无故的痛苦。团队喜欢能够对代码进行格式化,但这否定了这一点 到目前为止还没有解决办法。Intellij具有忽略空白的技术,因此解决这一问题实际上只是在merge diff屏幕上,甚至在版本控制设置中添加一个复选框 有一个功能要求IDEA-107714 请投票吧!
我找不到完全忽略空白的方法,但IntelliJ(我使用的是2016版)允许您设置一个选项,使空白颜色仅发生不同的变化: 编辑器->常规->仅修改空白行的不同颜色 这非常有帮助。试试这个 查看-->活动编辑器-->显示空白
这保证可以解决您的问题您可以在以下位置完全禁用空白修改行的高亮显示: 设置->编辑器->颜色方案->VSC->编辑器边沟->空白修改行 然后取消选中背景色:
在2017版中,默认设置为true。我团队中的一名开发人员总是发送一份PR,其中Git差异中有很多噪音。行没有更改,但在差异中显示。这是因为空白吗?