【问题标题】:WebStorm auto change something in filesWebStorm 自动更改文件中的某些内容
【发布时间】:2019-02-15 22:45:32
【问题描述】:

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

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

【问题讨论】:

    标签: git webstorm jetbrains-ide


    【解决方案1】:

    您的屏幕截图清楚地表明,区别在于前导空格(缩进)空行

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

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

    【讨论】:

      【解决方案2】:

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

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

      我鼓励您研究编辑器的不同选项,以逐个禁用每个制造问题的功能。花费了几分钟,在 git 头上花了几个小时。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-12-10
        • 2012-09-22
        • 2020-11-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-22
        相关资源
        最近更新 更多