ue编辑c文件在unix下显示换行符问题
运行环境是unix,我用ue以ftp方式连到unix上,然后在ue中编写c程序,但在unix下用vi看程序时,每行后面都多了一个^M,这个应该是unix的换行符,每次只能删除一遍然后才能编译,否则会报错,请问这是在ue中字符编码的问题?二进制格式?应该如何解决呢?谢谢!
连GVIM的文件都会有(Linux下的VIM文件没有^M)
vim里有没有^M不仅要看文件本身,还要看 fileformats 的设置
set fileformats=unix时 再打开dos格式的文件 就会有^M
所以可以设置fileformats=unix,dos,mac 这样就看不到^M了
好像是第一次打开的时候UE有个提示,问要不要转换成DOS的形式,要点否,不然在VI下看的时候有个换行的M
建议你在UNIX下安装一个vim
vi这东西不是人用的,是神用的
dos2unix
因为windows下换行时/r/n一起来,unix下只有/r
相关问答:
在查询后将查询出来的值赋给各输入框
<c:if test="${not empty dataValue}">
fm.SAMPLING_DATE.value=" <c:out value='${dataValue.SAMPLING_DATE}'/ ......
#include <string.h>
#include <stdio.h>
void main()
{
int i;
char buf[]="abcde";
strncpy(buf,"abc",3);
for(i=0;i <5;i++)
printf(&q ......
各位大侠,小弟有一个问题请教,如下
这个 #define stack_push 是一个函数,调用是这样的
int len;
stack_t *stack;
const char *curpos;
int seglen;
const char *next_slash;
int i;
......
c/s 和b/s 的区别是什么,c/s需要服务器吗,怎么判断程序是c/s 还是b/s
C/S是服务器和客户端 B/S是服务器和浏览器
他们都有s,什么是s?就是server
那他们的区别是什么?一个是c,即client,一个 ......
本人对C特别感兴趣,希望志同道合的人一起交流,另外还可以一起讨论linux问题
QQ群:17409844
有兴趣的同志加下
顶个.
帮顶……
不过确实对群失望了>_ <
顶上
顶一个
请接受啊
&nbs ......