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

VS Code中如何将纯文本测试名快速转换为测试代码?

VS Code 批量转纯文本测试列表为PHP空测试函数

VS Code没有直接内置一键完成的功能,但用「多光标+正则替换+自定义代码片段」组合操作,能高效解决这个问题:

第一步:批量把测试名转成蛇形命名

  • 高亮所有纯文本测试名,按Ctrl+Shift+L触发多光标(每一行自动生成一个光标)
  • 打开替换面板(Ctrl+H),勾选「使用正则表达式」
  • 查找框填([A-Z]),替换框填_$1,点「全部替换」;再全选按Ctrl+Shift+U转小写,就能把自然语言或驼峰式标题转成snake_case格式

第二步:批量生成空测试函数

方法1:用现有代码片段批量生成

  • 保持多光标选中所有处理好的蛇形命名
  • 按Ctrl+Shift+P打开命令面板,搜「插入代码片段」,选你之前的PHP测试片段(比如public function test_${1}: void {})
  • 每个光标位置会自动填充函数结构,函数名直接用选中的蛇形命名,不用手动输

方法2:自定义专属代码片段更省心

打开PHP的用户代码片段(通过命令面板搜「配置用户代码片段」→选php.json),添加这段配置:

"PHP空测试函数生成": {
    "prefix": "testfunc",
    "body": [
        "public function test_${TM_SELECTED_TEXT}: void {",
        "    // 待实现测试逻辑",
        "}"
    ],
    "description": "用选中的蛇形命名生成PHP空测试函数"
}

使用时先把测试名转成蛇形,全选后输入testfunc按回车,就能批量生成对应函数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 12:39:56