我在Linux开发时经常会遇到这样的问题,在windows下编辑的文件拿到Linux下打开时发现会在每行的结尾出现一个^M的符号,影响美观 为了消除这个符号,刚开始不知道Linux下有unix2dos/dos2unix命令,就自己写了一段代码,可以将这个符号去掉,但是这样有一个限制,就是必须手动的去转换文件,最后就想能不能让编辑器自己去检测文件类型,从而不论打开windows/unix文件都能正常显示呢 最后在网上搜到一个解决办法,就是在vimrc文件中加入一行:set fileformat=u…