TextMate包将行尾从CRLF转换为LF

问题描述 投票:1回答:2

我可以使用LF转换为CRLF

sed "s/$/`echo -e \\\r`/"

我也可以使用以下方式删除所有行尾:>

perl -pe 's/\r|\n//g'

我创建了一个修改后的版本,我认为它只会从CRLF中删除CR,但是它似乎不起作用,有什么主意吗?

perl -pe 's/\r//g'

更新:

perl脚本不适用于Apple Mac OS X TextMate编辑器,因为它不会显示或读取\ r。

我可以使用sed“ s / $ /`echo -e \\\ r` /”将LF转换为CRLF我也可以使用perl -pe's / \ r | \ n // g'删除所有行尾创建了一个修改后的版本,我认为它将仅从CRLF中删除CR ...

perl sed textmate textmatebundles
2个回答
1
投票

在非Windows机器上,您提供的代码确实有效。


0
投票

您可以使用cereja Python package

© www.soinside.com 2019 - 2024. All rights reserved.