知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

vim转换文件行尾格式

发布时间:2014-09-05 14:07:48作者:知识屋

vim转换文件行尾格式
 
不同系统的行尾问题
 
有时候我们在windows下或者在unix系统下写脚本,然后换了不同的系统脚本就可能失效。
 
比如一个python脚本,抬头的程序路径修改成unix下的版本
 
#! /usr/local/bin/python3
依然会报错
 
-bash: ./getUsingWord.py: /usr/local/bin/python3^M: bad interpreter: No such file or directory
 
这个明显是行尾的问题。
 
我们用vim来修改行尾格式是比较容易的。
 
unix转windows
 
:w
:setl ff=dos    ( or :setlocal fileformat=dos )
:w
windows转unix
 
 
:w
:setl ff=unix    ( or :setlocal fileformat=unix )
:w
批量转换
 
:args filenames *.py *.c
:argdo setl ff=dos | update
 
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜