繁体   English   中英

WebStorm-如何将CRLF行的结尾更改为LF

[英]WebStorm - how change CRLF line endings into LF

WebStorm IDE出现错误。 在当前项目中,团队使用TSLint进行静态代码分析。 规则之一是

    "linebreak-style": [
      true,
      "LF"
    ],

在每次提交之前,我需要在每个更改的文件中更改行尾,因为行尾是CRLF。 我还看到,团队成员更改和提交的文件具有不正确的CRLF行结尾。

我认为,正在处理的某处会自动将行尾转换为错误的格式。

在WebStorm中,我将行分隔符设置为Unix和macO(\\ n)

我可以在WebStorm设置中更改某些内容以始终使用LF行尾吗?

也许这个问题与Git有关?

这是我的Git配置

[core]
    autocrlf = true
    eol = lf

其他团队成员没有这个问题,所以我认为这是我的设置有问题的原因。

可能的答案之一是刷新所有git repo文件。 这会将所有文件转换为LF结尾。

https://help.github.com/en/articles/dealing-with-line-endings#refreshing-a-repository-after-changing-line-endings

我担心丢失/覆盖多个文件的历史记录。 其他可能的选项是使用正确的Git设置再次克隆项目。

目前,我决定不处理此问题,因为我修复的文件可以正常工作。 即使团队中的某人重写了我的文件的内容,拉动后,行尾也可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM