修改换行格式

修改换行格式

作者:Bright Xu

文本文档换行格式类型:

  • CRLF,即\r\n,表示回车并换行(Carriage Return & Linefeed),Windows默认换行格式
  • LF,即\n,表示换行(Linefeed),Unix/Linux/Mac OS X默认换行格式
  • CR,即\r,表示回车(Carriage Return),MacIntosh操作系统(即早期的Mac操作系统)默认换行格式

可以通过vi/vim进行相互转换,对应的fileformat有:

  • unixLF
  • dosCRLF
  • macCR

以下将以 将文件 hello.cpp 换行格式修改为 LF 为例

vim 修改

# 编辑文件
vim hello.cpp

然后在vim正常模式下键入:set ff=unix并按下Enter键(回车键)修改换行格式为LF,然后键入:wq并按下Enter保存并退出即可。同样,也可以:set ff=dos:set ff=mac

另外,在正常模式下输入:set ff?并按下Enter可以看到fileformat=unixfileformat=dosfileformat=mac

控制台修改

以下以ff=unix为例,也可以根据需要换成ff=dosff=mac

单文件命令修改

# 修改hello.cpp文件
vi +':w ++ff=unix' +':q' hello.cpp

批量操作:

# 修改家目录下面的的所有 txt 文件
for i in $(ls ~/*.txt); do
  vi +':w ++ff=unix' +':q' ${i}
done
# 修改家目录下面的的所有 sh 文件
for i in $(ls ~/*.sh); do vi +':w ++ff=unix' +':q' ${i}; done
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值