我在Linux开发时经常会遇到这样的问题,在windows下编辑的文件拿到Linux下打开时发现会在每行的结尾出现一个^M的符号,影响美观

为了消除这个符号,刚开始不知道Linux下有unix2dos/dos2unix命令,就自己写了一段代码,可以将这个符号去掉,但是这样有一个限制,就是必须手动的去转换文件,最后就想能不能让编辑器自己去检测文件类型,从而不论打开windows/unix文件都能正常显示呢

最后在网上搜到一个解决办法,就是在vimrc文件中加入一行:set fileformat=unix,dos

另外,还可以使用vim的命令转换文件格式:set ff=unix/set ff=dos 可以分别将文件格式转换为unix和dos,其中ff是fileformat的缩写

最新文章

  1. 感受C# 的魅力,将一坨代码写成一行
  2. jshint字段的意义
  3. 01Mybatis_课程安排
  4. Java命名:
  5. 方法:一个简单的读取配置文件.properties的工具类 JAVA
  6. [转]更新Debian软件源
  7. CSS实现div居中
  8. zTree勾选状态的禁用节点不在选中节点里
  9. jsp的语法
  10. 论使用HashMap优化双层For循环的实际性能
  11. MS SQL批量生成作业脚本方法介绍总结
  12. CentOS 6与7对比【转】
  13. react学习笔记01
  14. AGC01 A - BBQ Easy
  15. 部署项目到linux中报Spring MVC报异常:org.springframework.web.util.NestedServletException: Request processing failed
  16. textbox只允许输入数字
  17. 四则运算ver.mk2
  18. 使用cat读取和echo写内核文件节点的一些问题
  19. 优雅地乱玩Linux-6-Chrome端SSH插件
  20. [转]COPY OR MOVE FILES AND FOLDERS USING OLE AUTOMATION

热门文章

  1. 【字符串哈希】bzoj3555 [Ctsc2014]企鹅QQ
  2. 将html文档转成pdf
  3. GAILS里面的SAVE方法
  4. iOS开发-设置在使用NavigateController时View的顶部位置
  5. Word2010插入页码分节符
  6. Android 多线程之HandlerThread 完全详解
  7. windows 7系统搭建PHP网站环境
  8. WebGL可视化地球和地图引擎:Cesium.js
  9. solr 统计频率(term frequency)
  10. 字符串去重(hashSet)