WebStorm自动更改文件中的内容

问题描述 投票:0回答:2

当我使用WebStorm编辑文件时,Git会检测到许多我没有做过的更改。

enter image description here

有时我编辑的整个文件可以标记为已更改。

git webstorm jetbrains-ide
2个回答
2
投票

您的屏幕截图清楚地显示区别在于空行的前导空格(缩进)。

空行上不需要缩进..因此IDE会在保存时删除它们。如果您不想这样,请相应地配置IDE:

Settings (Preferences on macOS) | Editor | General | Strip trailing spaces on Save

enter image description here


1
投票

是的,当您的编辑器配置为自动格式化代码时,这是一个问题。

对某些给定(通常是特定于语言,但用户可配置)值的自动缩进,将制表符更改为空格,更改行结尾(CRLF或LF),如果您不是,编辑器可以通过多种方式处理打开的文件很清楚它是如何运作的。

我鼓励您调查编辑器的不同选项,以便在个别基础上禁用每个故障排除功能。花了几分钟,在git head-scratchings中获得了数小时。

© www.soinside.com 2019 - 2024. All rights reserved.