用 WinSCP + UltraEdit,可以直接修改服务器上的文件,保存时自动上传到服务器上,用起来很方便。
最近发现个情况,服务器上的文件不管是 DOS 还是 Unix 格式,用 UltraEdit 打开总是显示 DOS 格式,保存后,却都变成了 Unix 格式!
反复检查了 UltraEdit 的设置选项,都没问题,编辑本机文件都是正常的。
后来开始怀疑 WinSCP。
费了好半天劲,终于找到原因,在 Editor 选项中可以设置外部编辑器,然后设置编辑器选项,如顶图所示红框的位置。
意思是,用编辑器传文件强制使用文本方式传输,这就是导致问题的关键点。
把这个选项去掉,打开文件格式可以正确识别,保存后格式也不会全部转换成 Unix 了。
记录 & 分享。