首页 > 解决方案 > 编辑多个文件

问题描述

我有以下问题:

我想将相同的文本添加到多个文件中。具体来说,我想为 .dart 文件添加扩展名,我不确定 JetBrains 的产品中是否已经有预定义的方法(可能没有,例如 Android Studio)。

class <classname> <add text here> //like in my case extends Class

该过程将是

  1. 我选择了一堆文件
  2. 我定义了我要添加的文本
  3. 对于它找到的所有文件,它class会跳过下一个单词并插入输入。

如果你想在不手动复制粘贴的情况下实现这一点,你会怎么做?

标签: algorithmfilejetbrains-ide

解决方案


谢谢@LazyOne

根据您的建议,使用以下正则表达式解决了问题

(class)(\s.*)(\{)

用。。。来代替

$1$2extends <class>$3

推荐阅读