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”

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...