gerrit中查看文件多行只显示一个行号原因和解决办法

现象:BCompare中能正确显示行号、文件差异,但是gerrit中多行显示一个行号、文件差异也不易查看(之前每行前面都有一个空格 手动删除过 有使用BCompare保存过 后来上传到gerrit上的文件就都这样了)

原因:文件的End of line只有CR(\r,ASCII码是0x0D)没有LF(\n,ASCII码是0x0A),需要将每行的CR修改为CRLF

解决办法:

在Notepad++中,你可以使用“查找和替换”功能来将所有的CR(回车符,Carriage Return)替换为CRLF(回车换行符,Carriage Return Line Feed)。以下是具体步骤:

  1. 打开Notepad++ 并加载你需要编辑的文件。

  2. 打开“查找和替换”对话框

    • 你可以通过按下 Ctrl + H 快捷键来打开“查找和替换”对话框。
  3. 设置查找和替换选项

    • 在“查找和替换”对话框中,确保你在“查找”选项卡中。
    • 在“查找目标”字段中输入 \r\r 代表CR(回车符)。
    • 在“替换为”字段中输入 \r\n\r\n 代表CRLF(回车换行符)。
  4. 启用正则表达式搜索模式

    • 在“查找和替换”对话框的底部,有一个“搜索模式”选项。选择“正则表达式”。
  5. 执行替换

    • 点击“全部替换”按钮,Notepad++ 将会把文件中所有的CR替换为CRLF。

以下是一个图示步骤的总结:

  1. 按 Ctrl + H 打开“查找和替换”对话框。
  2. 在“查找目标”中输入 \r
  3. 在“替换为”中输入 \r\n
  4. 选择“正则表达式”作为搜索模式。
  5. 点击“全部替换”。

这样,你就可以成功地将文件中所有的CR替换为CRLF了

  • 11
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值