intellij-idea - 如何在intellij中查找一行并替换为具有相同缩进的两行
问题描述
我想在每次出现搜索行之后插入另一行。就像,我有 50 多个 JSON 文件,其中包含以下行:
(\s)+Line1\n
我想用相同的缩进替换它,例如:
(\s)+Line1\n
(\s)+Line2\n
Intellij 社区版怎么做?(2019.2)
解决方案
在路径中使用替换(在编辑-> 查找下)。替换字符串可以跨越多行。按 ctrl-shift-enter 在替换字符串文本框中输入新行。但是,新字符串将是一个固定字符串,并且不一定具有与原始字符串相同的缩进。为此,您必须自动格式化文件。
推荐阅读
- ghostscript - Ghostscript 操作系统错误“没有这样的文件或目录”
- sql - 使用来自另一个表的值的总和更新一个表
- spring - Spring 在继承时创建了两次子 bean,并且从不创建父 bean
- javascript - 我如何知道使用多个 ckeditor 5 更改了哪个编辑器的值?
- c# - 给定一系列运动,如何在二维网格上找到不同访问位置的数量
- python - super() 是函数还是关键字?
- c++ - 递归函数有效,但无法记忆
- python - Google colab 存在一些与贝叶斯分析和相应库相关的问题
- python - 如何获取仅包含前 10 个字符的文件夹的全名
- python - 同时以 0.5 的间隔迭代 2 个变量