微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

unix – 从Windows编辑开发框添加奇数字符

我正在使用Dokan安装一个开发框,这样我就可以在 Windows上编辑dev框中的文件了.问题是从Windows到UNIX的转换会弄乱文件.即使文件包含相同的代码,如果我在Windows中键入代码与开发框相比,它们会产生不同的结果.这导致了一些我无法弄清楚的令人讨厌的错误.如何确保Windows到UNIX代码编辑之间的转换更顺畅?

解决方法

您的问题可能不完整,但无论如何我都会尝试回答.
如果令人讨厌的字符意味着文件末尾的^ M,那么问题在于Windows行末尾的CR LF字符. Unix行只以LF结尾,所以你可以看到^ M仍然在Unix中.

这个额外的角色可能会破坏一些unix程序,我看到两个解决方法

a)使用不会损坏文件的Windows编辑器(记事本,editplus2等)

b)在Unix中使用“dos2unix”命令以从Unix文件删除多余的字符.

您还可以通过使用cat查看文件来查看这是否真的有问题:    cat -v“yourFile”

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐