You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JetBrains IDE及VSCode中为搜索结果追加内容而非替换?

在JetBrains IDE和VSCode中用正则批量追加内容的方法

JetBrains IDE(以Rider/IDEA为例)

  • 按下Ctrl+Shift+R(Windows/Linux)或Cmd+Shift+R(Mac)打开全局查找替换面板
  • 点击面板上的「正则表达式」按钮(图标为.*)启用正则匹配
  • 在「查找」框中输入捕获原有内容的正则:
    (public enum \w+ \{)
    
    该正则会匹配所有public enum 枚举名 {的行,并将整行作为捕获组1保留
  • 在「替换」框中输入:
    $1\n   // default field
    
    $1代表保留捕获到的原有行,\n用于换行,后续追加你需要的默认字段内容
  • 点击「预览」确认替换效果无误后,选择「替换全部」完成批量修改

VSCode

  • 按下Ctrl+Shift+H(Windows/Linux)或Cmd+Shift+H(Mac)打开全局查找替换面板
  • 点击面板右上角的「正则表达式」按钮(图标为.*)
  • 在「查找」框输入相同的正则:
    (public enum \w+ \{)
    
  • 在「替换」框输入:
    $1\n   // default field
    
  • 可先通过「替换预览」确认每个匹配项的修改效果,确认后点击「替换全部」执行操作

效果示例

原代码:

public enum EnumName {
   // field1
   // field2...
}

修改后:

public enum EnumName {
   // default field
   // field1
   // field2...
}

内容的提问来源于stack exchange,提问作者Isu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 15:20:36