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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值