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

VS Code下为含可变jQuery选择器的JS文件批量新增代码的快捷方法

VS Code批量处理差异化代码块方案

你可以直接用VS Code自带的全局正则搜索替换功能完成批量操作,步骤如下:

  • 打开VS Code全局搜索面板:Windows/Linux按Ctrl+Shift+F,Mac按Cmd+Shift+F
  • 开启正则匹配模式:点击搜索输入框右侧的.*按钮,确保处于高亮状态
  • 限定修改范围:在搜索面板的「要包含的文件」输入框中填写*.js,避免修改其他类型的文件
  • 填写搜索正则:在搜索输入框中输入如下正则,该规则会匹配原有点击事件代码块,同时捕获每个文件中不同的选择器变量:
(\$<inline_LaTeX_Formula>'#([^']+) tbody'<\inline_LaTeX_Formula>\.on<inline_LaTeX_Formula>'click', '\[id\*=selectbtn\]', function <\inline_LaTeX_Formula> \{[\s\S]*?\n\s*\}\);)
  • 填写替换内容:在替换输入框中输入如下内容,$1代表匹配到的原有代码块,$2代表捕获到的对应文件的选择器变量:
$1

    $('#$2 tbody').on('dblclick',"tr", function () {
        var data = dataTable.row($(this)).data();
        _modalManager.setResult(data);
        _modalManager.close();
    });
  • 验证后批量替换:先点击任意一个搜索匹配结果,预览替换后的内容是否符合预期,确认无误后点击替换面板的「全部替换」按钮即可完成200个文件的批量修改。

提示:操作前建议先将现有代码提交到Git等版本库,或者做本地备份,避免误操作导致内容损失。

内容的提问来源于stack exchange,提问作者Süleyman TAŞÇI

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 13:45:01