首页 > 解决方案 > 如何在intellij中查找一行并替换为具有相同缩进的两行

问题描述

我想在每次出现搜索行之后插入另一行。就像,我有 50 多个 JSON 文件,其中包含以下行:

(\s)+Line1\n

我想用相同的缩进替换它,例如:

(\s)+Line1\n
(\s)+Line2\n

Intellij 社区版怎么做?(2019.2)

标签: intellij-ideareplace

解决方案


在路径中使用替换(在编辑-> 查找下)。替换字符串可以跨越多行。按 ctrl-shift-enter 在替换字符串文本框中输入新行。但是,新字符串将是一个固定字符串,并且不一定具有与原始字符串相同的缩进。为此,您必须自动格式化文件。


推荐阅读