ue编辑c文件在unix下显示换行符问题

bisal(Chen Liu)
博客专家认证
2009-10-10 02:22:55
运行环境是unix,我用ue以ftp方式连到unix上,然后在ue中编写c程序,但在unix下用vi看程序时,每行后面都多了一个^M,这个应该是unix的换行符,每次只能删除一遍然后才能编译,否则会报错,请问这是在ue中字符编码的问题?二进制格式?应该如何解决呢?谢谢!
...全文
967 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bisal(Chen Liu) 2009-11-06
  • 打赏
  • 举报
回复
因为windows下换行时/r/n一起来,unix下只有/r
plottowan_1977 2009-10-10
  • 打赏
  • 举报
回复
dos2unix
pcboyxhy 2009-10-10
  • 打赏
  • 举报
回复
建议你在UNIX下安装一个vim
vi这东西不是人用的,是神用的
reiller 2009-10-10
  • 打赏
  • 举报
回复
好像是第一次打开的时候UE有个提示,问要不要转换成DOS的形式,要点否,不然在VI下看的时候有个换行的M
pcboyxhy 2009-10-10
  • 打赏
  • 举报
回复
vim里有没有^M不仅要看文件本身,还要看 fileformats 的设置
set fileformats=unix时 再打开dos格式的文件 就会有^M
所以可以设置fileformats=unix,dos,mac 这样就看不到^M了
starcat 2009-10-10
  • 打赏
  • 举报
回复
连GVIM的文件都会有(Linux下的VIM文件没有^M)
UE中文版编辑器绿色免安装版 文档大小不受限制,即使是数兆字节的文件也只占用最小限度内存 -可同时打开和显示多个文档 -列模式编辑!!!插入列/删除/减切/添加序列 -拖放编译 -文件排序(包括删除重复文件,忽略大小写,升序,降序) -100,000 单词拼写检查器 -句法高亮显示-可配置,为 C/C++, VB, HTML 和 Java预配置 -在特定列以硬回车自动换行 -在现有文档的光标位置插入文件文件管理器支持拖放功能 -可配置工具栏 -分隔栏窗口 -插入和叠印模式用于编辑 -多层次撤消和恢复 -UltraEdit 兼容 Windows 3.x CUA -查找和替换——按下 shift 键后,允许选择插入符和查找目标之间的文本,可替换选定区域内的所有内容 -文件内查找,文件内替换 -转到行号/分页符 -显示器和打印机字体选择。(支持所有安装的字体,包括 TRUE-TYPE 字体) -打印支持页眉、页脚、页边距和分页 -自动行缩近 -制表符设置 -支持自动换行 -十六进制编辑器——允许编辑任何二进制文件——支持十六进制剪切、复制和粘贴 -十六进制字符的插入和删除 -十六进制查找、替换和全部替换 -书签 -同时多窗口编辑 -全面的宏支持,包括保存和加载 -上下文相关帮助 -在原文件目录内自动备份生成的文件,扩展名为(.BAK) -UltraEdit 在每次使用时均保持其屏幕位置 -行和列号显示(可禁用行号的显示) -用鼠标右键可弹出菜单 -文本可切换大小写首字符大写 -UNIX/MAC 到 DOS 转换 -DOS 到 UNIX 转换 -自动检测 UNIX/MAC 文件 -自动换行模式转换到CR/LF's 允许用硬回车将自动换行写入文件 -CR/LF's 转换到自动换行(从文件删除 CR/LF's) -支持模板 -代码折叠、、、

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧