【问题标题】:In Eclipse, how do I replace a character by a new line?在 Eclipse 中,如何用新行替换字符?
【发布时间】:2010-09-14 11:26:54
【问题描述】:

在 Eclipse 3.3.2 中,我想用文件中的新行替换一个字符(比如“,”)。 为了这样做,我应该在“替换为”框中写什么?

编辑:许多答案似乎适用于 Eclipse 3.4。 Eclipse 3.3.X 有解决方案吗?

【问题讨论】:

    标签: eclipse editor text-editor eclipse-3.4


    【解决方案1】:

    选中“正则表达式”复选框并在“替换为”框中使用“\R”

    这是 Eclipse 3.4 引入的新功能,请参阅 What's New in 3.4

    【讨论】:

    • 检查替换为框中的 Eclipse 值帮助是否为您提供了 \R 的可能性,如果没有,您的 Eclipse 版本不能处理它
    • 我使用的是 3.3.2 版本,并且帮助没有显示该值。
    • 这已经困扰我多年了。我不敢相信我从来没有花时间在谷歌上搜索如何做到这一点(这当然把我带到了这里。)
    • 你保存了我至少 15 分钟
    • Eclipse.org 已停止托管该归档版本。我在网上找到的:helpml.com:8088/help/index.jsp?topic=/…(点击目录中的搜索
    【解决方案2】:

    选中“正则表达式”复选框并在“替换为”框中使用“\n”

    【讨论】:

    • 是的,我首先尝试过,但它不适用于我的 Eclipse (3.3.2)。
    【解决方案3】:

    就像其他人说的,只需使用正则表达式,但不要只使用 \r,而是放入 \r\n

    【讨论】:

      【解决方案4】:

      我正在使用 Helios,它可以工作,但是我在替换时遇到了一些问题...我想在这些括号 ">

      【讨论】:

        【解决方案5】:

        我刚刚找到an article about that problem。这似乎是一个错误。

        有一种解决方法是在剪贴板中复制一个新行,然后将其粘贴到“替换”框中。

        【讨论】:

        • 我什至不明白解决方法应该是什么
        • 您必须通过单击最后一个字符的行并将鼠标移动到下一行的第一个字符之前来选择“换行符”。我确实选择了一些东西,但我无法将其粘贴到替换框中。
        • 管理使用右键菜单粘贴,但替换不会插入换行符。
        • 答案链接无效
        【解决方案6】:

        如果在选中正则表达式复选框的情况下执行文件搜索,则全部替换/选择的替换也将允许正则表达式并将 \n 转换为文件中的换行符

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-12-07
          • 2016-05-29
          • 2010-09-09
          • 2010-10-11
          相关资源
          最近更新 更多