goland新建的文件默认是lf

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了goland新建的文件默认是lf相关的知识,希望对你有一定的参考价值。

参考技术A 由于编辑器的不同或者在Windows平台上开发,容易出现文件行尾加入回车换行符,这会极大的扰乱跨平台协作。
今天的编辑器已经确定为Goland,所以就只剩下Windows开发一种情况。出现上面的情况是由于Windows使用回车和换行两个字符来结束一行,而Mac和Linux只使用换行一个字符。
假设你在Windows上使用Git上传代码,Git会在你提交时自动的把行结束符CRLF转化成LF,而在拉取代码时把LF转化成CRLF。此功能可以在配置文件上设置,或者每次提交时通过提示来进行选择。
参考技术B Goland 是支持通过文件名来识别文件类型的,就像我们经常编写的 Dockerfile,针对不同的系统有时候会用不同的命名后缀去给 Dockerfile 来命名,但是一般情况下 Goland 默认只会任 Dockerfile 这唯一的名字,这样就会导致关于 Dockerfile 的一些插件没法正常使用,此时可以通过调整 Goland 中文件类型的设置,通过文件名通配符来匹配期望的文件类型,下面是前后的区别。

以上是关于goland新建的文件默认是lf的主要内容,如果未能解决你的问题,请参考以下文章

聊一聊新建项目eslint报错Expected linebreaks to be ‘LF‘ but found ‘CRLF‘ 的坑点

聊一聊新建项目eslint报错Expected linebreaks to be ‘LF‘ but found ‘CRLF‘ 的坑点

聊一聊新建项目eslint报错Expected linebreaks to be ‘LF‘ but found ‘CRLF‘ 的坑点

GoLand 调试 Go

Goland环境下同一个package下出现undefined

IDEA换行CRLF, LF, CR的解释和默认设置