当前位置: 技术问答>linux和unix
求助:关于win下面的C文件,在UNIX下面VI,显示不正常!
来源: 互联网 发布时间:2015-10-20
本文导语: 小弟刚开始在UNIX下面写C程序,我觉得UNIX下面太麻烦就用FTP的ASCII方式将文本下载到自己的XP下面用ULTRAEDIT软件编辑,但是在我再次用ASCII方式上穿到UNIX下面进行编译的时候,发现很多格式变了。尤其有一些制表格式...
小弟刚开始在UNIX下面写C程序,我觉得UNIX下面太麻烦就用FTP的ASCII方式将文本下载到自己的XP下面用ULTRAEDIT软件编辑,但是在我再次用ASCII方式上穿到UNIX下面进行编译的时候,发现很多格式变了。尤其有一些制表格式都变了。
请教应该怎么穿文件,才能将window下面的文本文件,无误的传送到UNIX下面。
谢谢!
请教应该怎么穿文件,才能将window下面的文本文件,无误的传送到UNIX下面。
谢谢!
|
1、vi的tab默认8个字符位置,在windows中的编辑器中设置一个tab占8个字符,然后看到的效果就和vi一样了。
2、换行的问题,windows下2个字节,unix/linux下1个字节,需要进行格式转换,用unix/linux的工具dos2unix和unix2dos转换。
2、换行的问题,windows下2个字节,unix/linux下1个字节,需要进行格式转换,用unix/linux的工具dos2unix和unix2dos转换。
|
ULTRAEDIT通过FTP传过去,在文件--》转换--》dos--unix
|
下次FTP时记着用二进制模式 ^_^
|
回复人: boxban(冻酸梨)
下次FTP时记着用二进制模式 ^_^
-----------------------------------------------------------
本来就没说不是binary模式,再说源程序用不用binary模式一样的。
下次FTP时记着用二进制模式 ^_^
-----------------------------------------------------------
本来就没说不是binary模式,再说源程序用不用binary模式一样的。
|
用VIM的指令 set ff=unix,可以将文件由DOS格式转成UNIX格式