Skip to content

文本无法删除尾部的空行 #4654

@wanggang19

Description

@wanggang19

描述bug
image
我没办法把下面的这些空行删掉,如果复制配置到文本,中间带有大量空行(key、value、comment均为空),在配置中删除空行后,配置尾部依然会有大量空行(key、value、comment均为空的配置),这个就没法删除了。

复现

通过如下步骤可以复现:

  1. 拷贝中间存在大量空格的配置到"文本"中

image

2.删除中间配置,尾部会出现大量空行,这些空行之后无法删除

期望
image
看了下代码(com.ctrip.framework.apollo.portal.component.txtresolver.PropertyResolver#deleteCommentAndBlankItem),是否还有第三种情况:oldItem为空,newItem不存在,这种也应该删除?
截图
如果可以,附上截图来描述你的问题

额外的细节和日志

  • 版本:
  • 错误日志
  • 配置:
  • 平台和操作系统

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugCategorizes issue or PR as related to a bug.help wanted

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions