vim转换文件行尾格式


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
 
 

相关内容

    暂无相关文章