要更改“新文本文件行分隔符”的新行字符,可以转到
Window -> Preferences -> General
然后将“新文本文件行分隔符”更改为Windows,Unix或Max OS9。
我想知道在编辑现有文件时如何更改默认行分隔符。
我的同事使用Mac并提交Java类。然后我检查出来并添加更多代码。 当我执行“git diff”时,我的更改有元字符(^ M)。我认为他们是回车符。
我可以在Eclipse中使用什么设置来始终使用Unix风格的新行字符,而不仅仅是新文本文件?
答案 0 :(得分:2)
转换打开/存在的文件:
File -> Convert Line Delimiters To -> Unix
答案 1 :(得分:1)
转到偏好设置 - >常规 - >工作区; 你有“新文本文件行分隔符”选项
选择其他 - >将下拉菜单更改为Unix或您想要的任何内容。
答案 2 :(得分:1)
对于现有文件,请在文本编辑器中打开文件菜单,以获取转换行分隔符的操作。否则,编辑器应该已经遵守文件中使用的行分隔符。
Git也可能会根据您的配置方式更改行分隔符。您是否不小心将git config core.autocrlf设置为true
?
答案 3 :(得分:1)
尝试首选项 - >常规 - >工作区。
将文本文件编码设置为UTF-8。 将行分隔符设置为Unix。
您还可以将GIT配置为在执行差异时不显示回车符。
在核心部分下添加whitespace = cr-at-eol
。
This article解释了如何为签出,提交和Windows / Unix样式配置GIT。