eclipse中的回车有的是一个符号,有时是两个符号,如何解决?
问题自己解决了,eclipse中File有个CovertLineDelimitersTo功能切换即可,谢谢各位。...
问题自己解决了,eclipse中File有个Covert Line Delimiters To功能切换即可,谢谢各位。
展开
2个回答
展开全部
这个文件是从其它地方复制过来的吧?编辑器里面右击空白处>source >format 重新排版一下。换行符设置是在参数页的general>workspace或editor 下面
追问
两个符号的是我新建工程的,不是复制过来的,因为git版本控制时不能用两个符号的回车,现在就想设置成一个符号的回车,请问具体如何设置,已经弄了我一整天时间了。
追答
我之前回答过别人的问题,他们说当第一次使用 EGit Eclipse 插件时,会弹出这样的对话框来,里面的大致意思是 EGit 想知道 core.autocrlf 参数值,用来兼容 Git,而这参数在 Eclipse 参数页的 Team > Git 里面,你尝试在 Team > Git > Configuration 参数页中一个表格中里面添加 core.autocrlf = true 然后保存试一下。它应该会自动创建这个 .gitconfig 文件,内容就是你输入的 core.autocrlf = true,有了这个参数, EGit 插件会在你 check in / check out 时自动帮你转换换行符。
当然,如果你想自己永远使用单一字符的换行符,你那就把 Eclipse 参数页中 General > Workspace 里面设置一个 New text file line delimiter 设定为 Unix or Mac OS 的(是不是看 GIT 看你服务器配置?),但是记住使用这种方法创建的文件不应该再通过 windows 我的电脑直接编辑了,否则原来的行不变,但新添加的行依然是双字符回车符,因为 windows 的编辑器不会自动转换,你得使用像 Notepad++, EditPlus, UItraEdit 之类的支持多种换行符自动转换的编辑器来编辑。
EGit does not require Git to function, but there may be important settings in the installation directory that EGit needs to know about in order to be compatible with Git. The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in the etc directory of the Git installation. The directory can be configured in Preferences under Team > Git
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询